读《重构 改善既有代码的设计》背景

Posted muyun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了读《重构 改善既有代码的设计》背景相关的知识,希望对你有一定的参考价值。

2018年10月09日

 

先说明下背景,之所以自己难得有自发动力去看专业书籍,还是为工作所迫。

 

从2013年本公司软件项目建设“大跃进”开始,手头积攒了有15个不小但也不大的行业内信息管理系统需要维护。每个系统用户有五百到六百用户,高峰期有百十号人在线操作。软件系统是给本行业内兄弟单位/公司用的,运行在内部10网络内,不面向互联网的广大群众,所以没有对并发和可靠性,没有特别严格的要求。但是如果某个功能无法使用,或服务器宕机,午夜电话还是少不了的。

 

系统创建于2013年,使用的是 Java Web 当时流行的 Spring3 + Struts2 + Hibernate3 及 MyEclipse8.5 + SVN。早期项目属于摸索阶段,人员变动也较大,没有实际的团队带头人,自然也没有项目内的统一规范,导致文档不全,代码质量不高,为以后留下较多的隐患。最后,全都落在自己身上,又加之老成员均已经流失,我带着2名新人填坑种树,内心深深的无力,所以想寻一解脱法:重整代码。

 

这就是我看此书的动力所在。

 

以上是关于读《重构 改善既有代码的设计》背景的主要内容,如果未能解决你的问题,请参考以下文章

重构改善既有代码设计--重构手法01:Extract Method (提炼函数)

重构·改善既有代码的设计.04之重构手法(下)完结

重构·改善既有代码的设计.01

《重构——改善既有代码的设计》PDF下载

《重构——改善既有代码的设计》PDF下载

实践提高《重构改善既有代码的设计第2版》PDF中文+PDF英文+对比分析