500 行或更少的代码

500 Lines or Less

Amy Brown、Michael Dibernardo · 初版 2016 年

15人推荐
24位读者提及
28次提及

为什么值得读

  • 由资深开发者用极短篇幅解决具有挑战性的问题
  • 所有项目完全开源,配有详细的代码逐行讲解
  • 亲手重写微型实现能透彻理解大型工程库的机制

Hacker News 上怎么说

  • 你可能会喜欢《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

正在加载完整评论……

键盘快捷键

/
聚焦搜索框
j / k
下一本 / 上一本
Enter
打开选中的书
Esc
关闭 / 返回
g h
回到首页
g b
值得读精选
g t
历史总榜
g r
上升最快
g l
我的书架
?
显示本帮助