什么是好的程序呢,初问自己,也感觉没点思路,认真想想应该具备以下几个特点吧,
1. 高内聚性,低耦合性
2.容易扩充,而不需要重写很多已有实现的功能,只需要用ok了
3.容错性好,要handle所有可能出错的情况,做足了出错后的处理
4.语句简练,不怕code多,就怕code少得看不懂,不容易维护
5.框架结构好,其实也是容易扩充,重复利用现有的框架来实现客户新的需求
6.算法要优,程序执行效率高,消耗的资源要少
7.code语句风格好,比如对于全局变量全大写,局部变量小写开头,缩进对应,等等
哈哈,目前想到的就这么多,欢迎共同学习和补充!