zoukankan      html  css  js  c++  java
  • 阅读笔记3 -代码阅读与实践

    通过阅读这本书我明白了许多在阅读别人代码中需要去注意的地方,通过着重看这些重点,可以帮助你更快,更加准确的去理解这一段代码或者说是程序,可以提高你阅读代码的效率。

    涉及两项不等测试(其中一项包括相等条件)的比较表达式可以看作是区间成员测试.

    我们经常可以将表达式应用在样本数据上, 借以了解它的含义.

    使用De Morgan法则简化复杂的逻辑表达式.

    在阅读逻辑乘表达式时, 问题可以认为正在分析的表达式以左的表达式均为true; 在阅读逻辑和表达式时, 类似地, 可以认为正在分析的表达式以左的表达式均为false.

    重新组织您控制的代码, 使之更为易读.

    将使用条件运行符? :的表达式理解为if代码.

    不需要为了效率, 牺牲代码的易读性.

    高效的算法和特殊的优化确实有可能使得代码更为复杂, 从而更难理解, 但这并不意味着使代码更为紧凑和不易读会提高它的效率.

    创造性的代码布局可以用来提高代码的易读性.

    我们可以使用空格|临时变量和括号提高表达式的易读性.

    在阅读您所控制的代码时, 要养成添加注释的习惯.

    我们可以用好的缩进以及对变量名称的明智选择, 提高编写欠佳的程序的易读性.

    用diff程序分析程序的修订历史时, 如果这段历史跨越了整体重新缩排, 常常可以通过指定-w选项, 让diff忽略空白差异, 避免由于更改了缩进层次而引入的噪音.

    do循环的循环体至少执行一次.

  • 相关阅读:
    THUSC & 中考 & NOI 拉跨记
    Spring Security中的密码安全
    Spring Security 中的 CSRF和CORS
    Jacoco代码覆盖率
    Kafka拦截器
    shell遍历多个数组
    shell中的函数
    SpringSecurity权限控制
    SpringSecurity的@EnableWebSecurity注解
    SpringBoot配置自定义包扫描
  • 原文地址:https://www.cnblogs.com/shenghuizhang/p/8304009.html
Copyright © 2011-2022 走看看