1
Feobe 2013-10-15 09:37:50 +08:00
。维护比较久的话,从alpha看起看得过来么?并且久远到各种问题bug漏洞只有靠自己脑补去了。
|
2
Part 2013-10-15 09:47:11 +08:00
最新~
|
3
keys 2013-10-15 10:16:05 +08:00 1
从1.0看吧,最新的版本的很多代码很多时候都是
1.使其配置更灵活(所以有很多判断) 2.修改bug(同样有很多判断) 3.增加功能(非主干,但是代码量不少) 3.由于前三条,所以需要不断抽象,抽象(基本上,除非是写代码的本人,阅读更加困难) |
4
sinxccc 2013-10-15 10:39:58 +08:00
当然是从最新的开始看起,但凡正常生长的项目,老代码里都有各种各样的坑,熟手无所谓,生手还是别做第 n 个掉进去的人比较好。
代码的历史是在实在是逻辑诡异无法理解代码的时候,求助开发者无果的情况下,可以去翻翻看当时为什么这么改,和 commit 记录里有没有写下什么有用的话。 |
5
ivenvd 2013-10-15 10:48:44 +08:00
同上,初期人力所限,必然存在很多糟糕的设计和 Workaround,对于理解代码没有好处。
|