|
|
1
38
对我帮助最大的是重构。
随着时间的推移,你重构别人的代码越多,你就越能“进入他们的头脑”,理解他们的思维方式,不管是好是坏。 |
|
|
2
24
我个人相信
所以我的方法是找到那个人,然后把他的头打掉,这样他/她就不会感染这种病毒。 |
|
|
3
14
帮助我的东西,比其他任何东西都要多,一直在测试 重构。你不能说: 直到你 知道如何通过测试打破它 . |
|
|
4
9
此外,如果您积极参与,您将能够看到代码库的进展。您将熟悉不同人员的开发风格。当你遇到需要通读的非附属项目时,这可能会为你的大脑提供不同的途径。 |
|
|
5
6
“通过阅读代码,您可以提高阅读代码的技能” 对的 读什么代码? 任何吸引你的开源项目。大多数开源代码都非常好。
|
|
|
6
6
除了能够更好地阅读代码的简单体验之外,我建议在应用程序中附加一个调试器,添加一些断点,并在数据通过系统时进行分析。这样你就知道发生了什么,而不是(通过逻辑或任何其他方式)假定发生了什么。 |
|
|
7
6
重构 当你看到代码在你的IDE中变得晦涩难懂时,重构它,让它变得有意义,让它易于阅读。 使用重构来划分“如何”,但使用注释来说明原因。 就像Steve McConnell在代码完成2中所说的那样,遵循伪代码编程过程(在本例中,在编写代码之后)。它将帮助您和任何未来的开发人员阅读代码。 |
|
|
8
4
我是从 阅读Python代码 code.activestate.com 关于我最喜欢的话题(数学、算法等)。 优势:
|
|
|
9
1
我同意阅读开源代码。旁边有一本书 O'reilly on Beautiful Code -但在我看来这很糟糕。我会推荐一些为编程面试做准备的书,这些书经常会被推荐(我放的所有链接都是Google books链接: [编程实践]是另一个经典。 这些都是非常实用的书,有真实的代码示例
|