这可能是一个愚蠢的差事,问这个问题,因为这是一个如此广泛的主题。但我有点不知所措。开发人员试图找出从哪里开始。
到目前为止,在我的几个月的职业生涯中,我一直在处理较小的项目,对现有项目的小ui修改。现在,我的任务是合并,或使3个不同的项目相互兼容,比我见过的任何项目都要大得多,更不用说工作了。
代码很复杂,而且很多代码都相当高级。这看起来可能是几个月的考验。对于学习其他代码库,你们都有什么建议吗?了解他们的架构/功能?
不幸的是,我的NDA不允许我透露任何关于这个项目的细节来获得更多的信息,而且我是这个团队中最资深的人。任何和所有的建议,你可以给我,从哪里开始学习一个庞大的代码库,有很多功能将是有帮助的。
发布于 2015-10-09 16:51:59
这个问题实在太笼统,不能在这里讨论,也许https://softwareengineering.stackexchange.com/可以解决您在处理新项目或特定技术时的一些问题。
如果您对需要集成的技术之间的兼容性问题有具体的疑问,那么我们可能会提供帮助。
我会给任何处理新任务的人一个一般性的建议,那就是花时间首先了解你要做的需求和项目。
另一条建议是,请一位更高级的程序员帮助你完成任务,即使他实际上不能在项目上工作,他仍然可以指导你的一些决策。有一个人来表达你的想法总是很好的。
同时,考虑到你是团队中最资深的,记得和你的同事商量。
但是,每个项目都是不同的,并且没有具体的解决方案可以帮助您完成这样一个通用任务。
https://stackoverflow.com/questions/33042470
复制相似问题