编程作风 变量与代码的分离
编程风格 变量与代码的分离一直以来习惯代码里面 数据变量的声明跟初始化放在一起,然后代码处理部分放在一
编程风格 变量与代码的分离
一直以来习惯代码里面 数据变量的声明跟初始化放在一起,然后代码处理部分放在一起:感觉这样看起来更美观;并且写起代码逻辑很清晰的感觉。
前几天在看到一种观点,代码中变量应该随时使用随时定义,这样读起来更容易理解每一个变量的意义。<c++ primer>
仔细思量了一下,感觉都挺有道理。抛砖引玉问一下,大家都是神马风格?嘿嘿
[解决办法]
打断逻辑的连贯性跟用前定义没有任何冲突.
定义任何名字(包括变量名)的一个重要原则是让他的作用域尽可能少.也就是让它对不需要用到它的地方不可见.
全写在前面明显违背这一个原则.跟暴露狂一样,什么都露出来.
关于怎么写好你的程序,就看1楼说的 《代码大全》,这是对程序员影响最大的一本书.