500 行或更少的代码
500 Lines or Less
Amy Brown、Michael Dibernardo · 初版 2016 年
15人推荐
24位读者提及
28次提及
为什么值得读
- 由资深开发者用极短篇幅解决具有挑战性的问题
- 所有项目完全开源,配有详细的代码逐行讲解
- 亲手重写微型实现能透彻理解大型工程库的机制
Hacker News 上怎么说
正在加载完整评论……
500 Lines or Less
Amy Brown、Michael Dibernardo · 初版 2016 年
正在加载完整评论……
你可能会喜欢《500 Lines or Less, Experienced Programmers solve interesting problems》这本书 https://www.amazon.com/500-Lines-Less-Amy-Brown/dp/132987127...
You might like the book 500 Lines or Less, Experienced Programmers solve interesting problems https://www.amazon.com/500-Lines-Less-Amy-Brown/dp/132987127...
去看看《500 Lines or less》吧 https://github.com/aosabook/500lines 我真是怎么推荐都不为过。所有项目都是开源的,所以你既能查看源码,又能跟着书把代码从头到尾理一遍。你能学到为什么……
Check out 500 Lines or less https://github.com/aosabook/500lines I just can't recommend it enough. All the projects are open source, so you can review the source code and still be walked through the code by book. You'd learn why…
对于那些想挑战自己写个 ssg(静态站点生成器)的人,我推荐阅读 Rhodes 和 Rocco 在《500 Lines or Less》[1] 里关于增量构建系统的那一章。它描述了 tup 背后的通用策略。[1] http://aosabook.org/en/500L/contingent-a-fully-dynamic-build...
For those thinking of writing a ssg as a challenge, I recommend reading Rhodes and Rocco's _500 Lines or Less_ [1] chapter about an incremental build system. It describes the general strategy behind tup. [1] http://aosabook.org/en/500L/contingent-a-fully-dynamic-build...
看看《500 lines or less》[1] 吧,其实整个 aosa 系列[2] 都非常值得一读。[1] http://aosabook.org/en/buy.html#fh [2] http://aosabook.org/en/index.html
Take a look at 500 lines or less[1] and in fact the entire aosa collection[2] is worth reading. [1] http://aosabook.org/en/buy.html#fh [2] http://aosabook.org/en/index.html
…http://journal.stuffwithstuff.com/2013/12/08/babys-first-gar... ----- 投入的精力要大得多,但回报也相应大得多:我觉得很有帮助的做法是,用大概 500 到 1000 行 Python 代码把我平时用的 10 来种不同东西重新实现一遍。我挺喜欢那本新的《500 lines or less》[1]——我 10 年前就在这么干了!一旦你实现过某一类程序,你就会对平时所用的“真正”库是如何实现的了如指掌。这有助于你构建出更好的系统……
…http://journal.stuffwithstuff.com/2013/12/08/babys-first-gar... ----- A much bigger commitment, but with correspondingly bigger benefits: I found helpful was to reimplement like 10 different things I use in maybe 500 - 1000 lines of Python. I like the new "500 lines or less" book [1] -- I was doing this 10 years ago! Once you implement some class of program, you have a very good idea of how the "real" libraries you use are implemented. That helps you build better systems…
作为《The Architecture of Open Source Applications》(开源应用程序架构)系列的一部分,《500 Lines or Less》[0] 这本书里有一些非常酷的项目。[0]: http://aosabook.org/en/index.html
There are some really cool projects in the "500 Lines or Less"[0] book which is a part of the "The Architecture of Open Source Applications" series. [0]: http://aosabook.org/en/index.html