学习有目的.如果您考虑到一些目标,我认为您将学到最好的东西 - 修复此问题或添加该功能.开始寻找您需要进行更改的可能位置.向后跟踪控制线程以找出如何到达代码中的那一点.此外,采用代码的"鸟瞰"视图 - 查看布局和结构.好的代码将具有描述性名称,告诉您希望每个类和方法都适用.看看您是否能够识别实现模式并查看它们的使用位置和方式.不要在文档中放入太多的文件 - 文档可以很好,但它们通常与代码实际上不同步.让代码本身成为最好的文档.
浏览代码,寻找您认为自己知道发生了什么的地方.阅读这些部分,看看你的初步想法是否成立,然后尝试修改它,看看你是否可以改变它来做其他事情.
我建议稍微按照项目路线图进行指导,这样您就可以继续发现新功能和错误修复的位置,这样您就可以以有意义的方式做出贡献.
另外,请阅读文档和可能存在的任何旋转文档(功能规格,需求规格等).这可以进一步帮助您更快地学习代码绳索:)
小智 6