我不知道,我被告知以前的开发人员在接收和直接编码时没有遇到任何重大问题.我想知道我是否做错了,要求我的经理在这里与一些高级程序员进行一些简短的会谈.是否更加小心谨慎并完成这个时间敏感的追踪器,或者在截止日期前赶紧吃肉?
在旁注中,维护这个应用程序的以前的程序员在公司工作不到一年之后就已经消失了.不知道是否有任何关系.
一年前在Slashdot上有一个关于这个的帖子.在通常的Slashdot残骸中,有一些很好的答案; 也许有人可以在这里提取它们.
一些好的人正在通过调试器,Doxygen(当然)(以及相关工具,如ctags/etags/GNU Global),放弃,以及几本关于这个主题的书籍:迈克尔有效地使用遗留代码羽毛和代码阅读: Diomidis Spinellis的开源视角.
我个人建议阅读PG Wodehouse Refactoring方法 ; 如果没有,它至少是一个有趣的阅读!
阅读单元测试.没有单元测试?写一些单元测试.