《程序员修炼之道》第2版
Posted 特立独行的猫a
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《程序员修炼之道》第2版相关的知识,希望对你有一定的参考价值。
好书推荐《程序员修炼之道》,豆瓣评分9.1分,虽然这不是一本纯编程语言技术的书籍,但里面的软件思想读完后挺受益的。
阅读场景:业余闲暇
推荐指数:★★★★★
内容简介
《程序员修炼之道》之所以在全球范围内广泛传播,被一代代开发者奉为圭臬,盖因它可以创造出真正的价值:或编写出更好的软件,或探究出编程的本质,而所有收获均不依赖于特定语言、框架和方法。时隔20年的新版,经过全面的重新选材、组织和编写,覆盖哲学、方法、工具、设计、解耦、并发、重构、需求、团队等务实话题的*实践及重大陷阱,以及易于改造、复用的架构技术。本书极具洞察力与趣味性,适合从初学者到架构师的各阶层读者潜心研读或增广见闻。
媒体评价
如果想让自己的软件既领先于时代又易于维护,就在手边摆放一本《程序员修炼之道:通向务实的*境界(第2版)》。本书充满实用建议,有技术方面的,也有专业方面的,无不能让你和你的项目受益多年。
—— Andrea Goulet
Corgibytes 公司 CEO ;
LegacyCode.Rocks 创始人
旧版的《程序员修炼之道》一直驻留在我的书架上。从很久以前它改变我作为一个程序员的工作方式那一刻起,我读了又读。在这个全新的版本中,一切似乎都已改变,而一切又仿佛还在那里。虽然我们现在换用 iPad 阅读新版,其代码示例也改由现代编程语言实现——但是蕴藏其中的概念、思想和态度,亘古不变且通行宇宙。二十年过去,这本书的价值从未折损。现在乃至将来的开发人员,都有机会从 Andy 和 Dave 的深刻洞见中获益,正如当年的我一样,这让人备感欣慰。
—— Sandy Mamoli
敏捷教练
How Self-Selection Lets People Excel 作者
二十年前,《程序员修炼之道》的*版彻底颠覆了我的技术生涯。这次的新版,也将对你有此影响。—— Mike Cohn
《Scrum敏捷软件开发》
《敏捷估计与规划》
《用户故事与敏捷方法》作者
- 软件的熵
不要容忍破窗户(低劣的设计,错误的决策,或是糟糕的代码)不修,发现一个就修一个,置之不理会加速腐烂的进程。
- 石头做的汤
一切环境资源都近在,却又遥不可取,士兵们充分发挥组织、协作能力
- 够好即可的软件
为了追求更好,我们毁损了原已够好的。 —— 莎士比亚《李尔王 1.4》
- 交流
我认为被人从头量到脚总比被人视而不见要好。 《九十岁的美女》,1934
- ETC是一种价值观念,不是一条规则
价值观念是帮助你做决定的:我应该做这个,还是做那个?当你在软件领域思考时,ETC是个向导,它能帮助你在不同的路线中选出一条。就像其他一些价值观念一样,你应该让它漂浮在意识思维执行,让它微妙地将你推向正确的方向。
- 调试心态[Bug是你的错还是别人的错并不重要。无论谁的错,问题仍然要你来面对。]
最容易欺骗的人就是自己。 The Disowned
- 保持资源的平衡
点亮一盏烛火,便投出一道阴影。《地海巫师》
- 事务命名
名不正,则言不顺;言不顺,则事不成。 —— 孔子
- 重构[重组现有代码实体、改变其内部结构而不改变其外部行为的规范式技术。]
四境所见,尽是变迁腐朽...... 《与我同在》
- 需求之坑
所谓完美境界,亦非加无可加,而是减无可减...... 《风沙星辰》,1939
需要电子版的点个赞,在评论区留言免费送。
以上是关于《程序员修炼之道》第2版的主要内容,如果未能解决你的问题,请参考以下文章