【发布时间】:2012-04-10 08:36:57
【问题描述】:
我是一个相当新手的 Java 程序员,我目前正在做一个项目来扩展一个已经开发了几年的软件。 所以它有相当大的代码库,而且以前的开发者也很清楚,所以如果不彻底了解它的结构和功能,扩展它就不是一件容易的事。
1) 我开始尝试处理系统的小部分并用思维导图记录它们。 (特别是我试图记录与外部系统的交互)
2) 我有《代码完成》这本书,我正在研究。
3) 我在代码中指出了一些工具,例如“tattletale”,以获取一些依赖关系图。
我应该采用哪些其他策略,我应该专注于某个特定方面吗?
【问题讨论】: