写代码后我发现了两种语句,一种是变量声明,另一种是执行语句。后者会改变系统状态,也就是做点东西的代码。
变量声明 应跟 执行语句分开,从而使 代码变得清晰而不会是各种不同功能的代码混在一起。
例如以下循环体,声明跟执行语句混在一起,让人不容易看出循环体要干什么。
把变量声明的语句都放在前面,而且不用缩进,从而使循环体内只含有执行语句的部分变得突出,这样代码就能更清晰一点:
写代码后我发现了两种语句,一种是变量声明,另一种是执行语句。后者会改变系统状态,也就是做点东西的代码。
变量声明 应跟 执行语句分开,从而使 代码变得清晰而不会是各种不同功能的代码混在一起。
例如以下循环体,声明跟执行语句混在一起,让人不容易看出循环体要干什么。
把变量声明的语句都放在前面,而且不用缩进,从而使循环体内只含有执行语句的部分变得突出,这样代码就能更清晰一点: