如何编写可维护代码,从一开始就规避代码的质量劣化。
参考资料:
- [1] 王垠: 编程的智慧
- [2] 陈皓: Go编程模式
实战体会
- for 循环体内一开始就应该尽可能只是转调用一个子函数,而不是就地写for循环的body,因为代码非常快的就暴涨,很快for循环的body就成了一堆需要独立成为子函数的代码。因此,一旦for循环的body超过3行,就要注意。
- 参考[1],
避免使用全局变量和类成员(class member)来传递信息,尽量使用局部变量和参数
。面向对象的好处是可以封装数据和函数,但是成员变量也是函数内的“全局变量”,比较好的方式还是用class做封装,但是class内的method之间,尽可能是写成输入都由函数参数控制,输出都用返回值控制的方式。只在class的public方法处,把内部的这样的干净的method和member之间做组装。
--to be continue--
标签:body,代码,更新,循环,子函数,编写,class From: https://www.cnblogs.com/math/p/18382403/how-to-code