用电脑记事本做网站,WordPress编辑,广州电商设计公司,安康市电梯公司语句 本章以数据为中心的编程观点转到语句为中心的观点上。本章介绍最简单的控制流#xff0c;即按照先后顺序放置语句和语句块。 尽管组织直线型代码是一个相对简单的任务#xff0c;但代码结构上的一些微妙之处#xff0c;还是对代码质量#xff0c;正确性#xff0c;可…语句 本章以数据为中心的编程观点转到语句为中心的观点上。本章介绍最简单的控制流即按照先后顺序放置语句和语句块。 尽管组织直线型代码是一个相对简单的任务但代码结构上的一些微妙之处还是对代码质量正确性可读性和可维护性带来影响。 作为一条普遍性原则要让程序易于自上而下阅读而不是让读者的目光跳来跳去专家认为自上而下的阅读顺序对提高代码可读性最有帮助。简单的让控制流在运行时自上而下下地运行还不够。如果有人在阅读你的代码时候不得不搜索整个应用程序以便找到所需信息name就应该重新组织你的代码了。 把相关的语句组织在一起
顺序语句要点 组织直线型代码的最主要的远侧是按照依赖关系进行排列。 可以用更好的子程序名参数列表注释以及如果代码足够重要内务管理变量来让依赖关系变得更加明显。 如果代码之间乜有顺序依赖关系那就设法使相关的语句尽可能接近。
条件语句 让If子句后面跟随一个有意义的语句禁止使用空语句 检查if和else子句是不是弄反了程序中百分之五十错误来自于条件写反。 在使用if-then-else串时候利用布尔函数简化复杂的检测。把最常见的情况放到前面确保所有的情况都考虑到了。 一般而言那些执行完一个Case之后又执行到另外一个case的代码在修改时候很容易发生错误这种代码就应该避免。 条件语句要点 对于简单的if-else语句请注意if子句和else子句的顺序特别是用它处理大量的错误时候要确认正常情况是清晰的。 对于使用if-then-else语句串和case语句选择一个最有利于阅读的排序。 为了捕获错误可以使用case语句中的default子句默认子句或者使用if-then-else语句串中最后那个else子句。 各种控制结构并不是生来平等的要给每个部分进行适合排序。