摘要: 这里的"简单"有两层意思,一是程序的功能简单,只做必须做的事情;一是程序模块简单,只做应该做的事情。先说程序的功能。如果一个程序过于复杂,往往会将开发人员从一开始就陷入复杂的逻辑中去,同时也增加了测试的难度,甚至有些代码可能从来就没被执行过。这就留下了安全隐患,增加了以后调试的难度。过于复杂的设计,通常被称做过度设计。再说说模块。常常有这样的代码,作者好像对调用者很不放心,在每个函数里都加入了大量... 阅读全文
posted @ 2010-07-27 23:29 老猴的技术博客 阅读(218) 评论(0) 推荐(0)