公司的网站早期是外包公司做的。程序员A接手后觉得外包公司做的不行,全部重构了一遍。程序员B接手后觉得A写的代码不易读懂又打算重写。A重构用了一个多月,为了重构把新功能开发都搁置了。有什么方法能避免代码经常需要重构,或者说降低重构的成本。
《PHP设计模式》首先介绍了设计模式,讲述了设计模式的使用及重要性,并且详细说明了应用设计模式的场合。接下来,本书通过代码示例介绍了许多设计模式。最后,本书通过全面深入的案例分析说明了如何使用设计模式来计划新的应用程序,如何采用PHP语言编写这些模式,以及如何使用书中介绍的设计模式修正和重构已有的代码块。作者采用专业的、便于使用的格式来介绍相关的概念,自学成才的编程人员与经过更多正规培训的编程人员
回复内容:
重构是避免不了的,程序员永远需要在好的架构和不停变更的需求中做取舍,通过不断重构消化掉脏代码。你需要避免的是代码彻底超出掌控之后完全重构这个过程。简单,别省钱,别找外包,找牛逼一些的程序员,最好招一队人马。
反正你要的又不是好代码,只是一个结果,代码的好坏你也不在意对不对,所以没责任心也没能力的程序员把事情搞砸再正常不过,这个便宜可不好占。
我见过把好代码重构成垃圾的,也见过垃圾代码维护不下去只能重构的,全看拿工资的人是不是有品味。
不过老板们大约也不用担心,花钱从高端一点的公司里边挖人,由靠谱的人来把关就好了。 每次该重构的时候用心重构,为自己重构,为你爱的人重构:)而不是沽名钓誉那种,就不需要经常了。 估计题主是老板?PM?作为不懂技术的老板或者PM,千万不要阻挡程序猿重构,那都是他们正常工作范围内的事,你唯一要做的就是找个靠谱的主程并且信任他这方面的决策 停掉项目 我们前台主程会主动停下来重构.









