首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习复杂软件包的策略

学习复杂软件包的策略
EN

Stack Overflow用户
提问于 2010-04-29 03:38:26
回答 3查看 334关注 0票数 2

我是一个相当新手的Java程序员,我目前正在进行一个项目,以扩展一个已经开发了几年的软件。所以它有相当大的代码库,以前的开发人员都很了解它,所以如果不彻底了解它的结构和功能,扩展它就不会很容易。

1)我已经开始尝试处理系统的一小部分,并用思维导图记录它们。(特别是我正在尝试记录与外部系统的交互)

2)我有一本书"code complete",我正在读这本书。

3)我已经在代码中指出了一些工具,比如"tattletale“,以获得一些依赖关系图。

我应该采用什么其他策略,我应该专注于一个特定的方面吗?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2010-04-29 03:41:45

代码语言:javascript
复制
10 Start small.
20 Break things.
30 Then fix what you broke.
40 Goto 20
票数 3
EN

Stack Overflow用户

发布于 2010-04-29 03:48:06

也许你可以尝试对程序要解决的问题进行建模。如果您清楚地了解了问题和强加于解决方案的限制,那么应该更容易理解程序本身。我只是在这里猜测,因为我不知道这是什么类型的程序。

票数 0
EN

Stack Overflow用户

发布于 2010-04-29 20:13:37

在项目中找到一个好的教练对你来说是很重要的。找一个好男人,他了解系统,喜欢回答你的问题。

还要让架构师向您解释系统。如果它是好的,他可以告诉你重要的部分,并让你远离你不需要知道的部分(还)。

然后试着找出一些小问题。即使是愚蠢的错误消息也是如此。在几周内,您应该能够掌握该系统的基础知识。

祝好运!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2732597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档