软件开发的大困难是消除重复代码
这个并不是我一时兴起的胡言乱语,而是我的肺腑之言。如果你仔细的审视一下你所在的项目的代码,你可能会发现其中 60%以上的代码是何其的类似,充斥其中的都是类似的判断和循环,在项目的框架或者架构稳定下来以后,项目的工作是每天重复类似的工作,然后是这些类似的代码的比例越来越大。如果项目的架构或者框架代码不够好,而某有一个需求导致这些代码都要进行某种简单或者复杂的更新,那么你的噩梦来了。 软件开发的大困难也随之出现,如果你的框架足够好,共通的需求只会导致一个或者有限的几个地方的修改,如果框架不好,那么你准备把那个修改重复几十遍或者几百上千遍吧。衡量一个软件的设计是否足够好,我想重要的标准是它
下载地址
用户评论