首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >熟悉未知源代码

熟悉未知源代码
EN

Software Engineering用户
提问于 2014-03-31 04:59:46
回答 1查看 411关注 0票数 0

我必须继续进行特性开发,解决半成品代码库的问题。

没有文档,所有的开发人员都离开了公司。

我对技术栈有些熟悉(Spring、Hibernate、Web (Rest、SOAP)、MySQL)。

此外,还有一些非描述性的JIRA项目,团队已经工作了3年。似乎代码已经以一致的方式实现了,比如分层,每个项目的ant文件,DAO类。我想从我们所有的专家那里得到反馈。

熟悉项目的方法应该是什么?

您推荐使用分析器、bug跟踪工具(如Sonar )来获得一些提示吗?

还有什么别的办法我可以试试吗?

EN

回答 1

Software Engineering用户

发布于 2014-03-31 05:24:29

简而言之:阅读

迈克尔·羽毛为像你这样负责维护或扩展遗留系统的人写了一本很棒的书。里面有很多小宝石,但他的主要方法只是基于对遗留代码的定义。我可能在这里转述一下,但要点是

遗留代码是没有测试的代码。

因此,他提议的方法是在现有代码中添加测试,书中的很多内容都涉及到如何在或多或少复杂的情况下进行测试。

有趣的是,您甚至没有提到任何测试代码的存在。如果您有一些,这是一个很好的起点,可以看到各个部分是如何工作的,并且取决于集成测试的存在,它们是如何结合在一起的。

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

https://softwareengineering.stackexchange.com/questions/234266

复制
相关文章

相似问题

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