May 2025
Intermediate to advanced
124 pages
1h 7m
Chinese
本作品已使用人工智能进行翻译。欢迎您提供反馈和意见:translation-feedback@oreilly.com
假设你正在阅读一个文件(我们可以改天再讨论源代码是否属于文件)。你读完了整个文件,读到最后却发现了一个细节!这个细节可以帮助你理解文件的其余部分。
按照读者(记住,每个写入者都有很多读者)希望看到的顺序,重新排列文件中的代码,。
你是个读者。你刚读过所以你知道
在阅读过程中,你可能会注意到其他一些细节,这些细节会增加理解和改动的难度。以后有时间再处理这些细节。或者,现在整理这些细节,然后在以后的整理中调整阅读顺序。不要混杂。
有些语言对元素的声明顺序非常敏感,。也就是说,调换函数 A 和函数 B 的声明顺序会产生不同的执行结果。使用这类语言时要小心。也许不要对整个文件重新排序,只需对与读者最相关的部分重新排序即可。
没有一种元素的排列顺序是完美的。有时你想先了解基元,然后再了解它们是如何组成的;有时你想先了解应用程序接口,然后再了解实现的细节。你是读者,所以请运用你的判断力和(最近的)经验。你希望遇到什么样的顺序?把这种顺序的礼物送给下一位读者吧。
Read now
Unlock full access