大型项目,给开发维护大型项目开发者的建议

英文原文:Tips to Developers Starting _disibledevent=>code给开发维护大型项目开发者的建议 另一个例子是将“private”方法改为“public”,使得别的类也可以调用。尽量不要将非必须的部分暴露出来。假如为了更好的设计需要重构,就应当着手去做。
大部分应用都有确定的结构和模式来实施。修复或增强程序时,确认你没有偏离这样的模式。若对约定不确定,请其他的高级开发者来审核你的变更。若你必须做一些违背约定的实施,尽量放置于一个规模较小的类中(一个 200 行代码的类中的私有函数应当不会影响应用的整体设计)
4. 2 不要停止深入理解项目架构
按照文章列出的方式,假设你能够在对项目了解较少的情况下进行交付并以此持续下去,可能你会停止对项目架构的深入了解。这样从长远角度来说对你的职业生涯没有帮助。当你的经验增加时,你应当承担比较大的模块任务。如构建一个完整的新特性或者修改项目的一些基础设计等较大的改进。当你能够做这些改进时,你对项目的整体架构应该相当了解。文中列举的方法是让你在最短的时间内提升自己,而不是阻止你完整理解整个项目。
5. 结论
整篇文章集中在对项目进行必要了解的前提下进行快速交付。你可以在不降低代码质量的前提下这么做。
若修复一个 bug,迅速定位并修复。有必要可以使用运行时分析工具。若新增一个特性,可以寻找相似特性,理解流程(有必要使用工具)并编写。
或许这些听起来很简单,但是实用吗?当然。但前提是你有良好的 java 技术以及对框架足够了解才能先修改代码,然后对变更影响进行分析。对变更影响的分析比实施变更需要更多的技巧。你可能需要高级开发人员协助你分析变更影响。
大约有 50% 的 IT 可操作预算用于简单的 bug 修复和功能增强。根据文中的建议,对于维护活动中的经费的节省应当还是很有帮助的。
作者 Choudary Kothapalli 也是 MaintainJ 项目的建立者。
本文由  陈晨 编译并投稿于伯乐在线
标签: 程序员Java   
Tags:  大型数据库维护 大型项目管理 大型超市项目 大型活动项目管理 大型项目

延伸阅读

最新评论

发表评论