无名图书
收藏
敏捷软件开发
Robert C. Martin
出版社
清华大学出版社
出版时间
2003-09-01
ISBN
9787302071976
评分
★★★★★
标签
编程
书籍介绍
这本书常被当作敏捷入门读物买回来,但真正让读者惊艳的,是它第二部分对面向对象设计原则的扎实拆解。读者反复提到:单职责、开放封闭、Liskov替换、依赖倒置这几章是全书精华,值得反复翻读;作者把抽象、接口内聚、
AI导读
核心看点
敏捷实践与设计原则的深度融合
SOLID原则在面向对象中的精辟诠释
通过代码示例展现设计演进过程
读者共识
设计原则讲解精辟,是全书精华所在
案例丰富且代码清晰,极具参考价值
虽涉敏捷实则侧重面向对象设计模式
精彩摘录
"
唯一能够加快进度的方法便是缩减范围。不要经受不住诱惑盲目冲刺。 在程序员所能表现的各种不专业行为中,最糟糕的是明知道还没有完成任务却宣称已经完成
"
"
敏捷开发人员知道要做什么,是因为: (1) 他们遵循敏捷实践去发现问题 (2) 他们应用设计原则去诊断问题;并且 (3) 他们应用适当的设计模式去解决问题。 软件开发的这三个方面间得相互作用就是设计。
"
"
人的因素完全能非常好的预测项目的轨迹,人的因素高于过程和技术的选择 如果我们想要构建出人的系统,那么我们就应当理解人们在操作上的特性
"
"
一个人的个性影响了他执行赋予他的特定任务的能力
"
"
我们不能做的是:期望人们是可以预料或彼此相同的 高级语言能够让人们在一个与问题空间更接近的技术空间思考问题,而减少了那些关于实现约束的打扰
"
"
技术四作用:1、使人们更简单地表达思想。2、完成手工不能完成的任务。3、使乏味、易出错的活动自动化。4、使人们沟通更便利。
"
"
技术与人的文化价值和人的认识本质矛盾时,技术便不能提高效率
"
"
学习就是知觉的重新组织
"
目录
第Ⅰ部分 敏捷开发
第一章 敏捷实践
1.1 敏捷联盟
1.2 原则
1.3 结论
显示全部
用户评论
面向对象的几个原则诠释得很好,我认为本书的第二部分是全书的精华,值得反复阅读。我阅读时,跳过了大型案例分析,主要是不想投入时间理解这些复杂的需求,也因为自己水平有限,还看不了这些错综复杂的类图。
晦涩
关于敏捷的部分讲的不够深入,概念性的东西偏多。后面关于软件设计原则的讲解,还值得一看。
说是敏捷开发,实则设计模式也。。。
不想找乱七八糟的一堆书,还想了解敏捷,模式,这本书绝对适合。面向对象主要是中级开发人员。
看不进去
专业经典 能量密度大 建议有事没事就翻翻
没有3年以上的开发经验估计看不懂此书
个人感觉比四巨头的更合适看
值得再次读一遍
你可能会关注的书籍
Clean Architecture
Robert C. Martin
The Clean Coder
Robert C. Martin
Clean Code
Robert C. Martin
敏捷软件开发(英文版)
科伯恩 (AlistairCockburn)
敏捷软件开发(珍藏版)
Robert C. Martin
清华大学出版社的其他书籍
查看全部
文化的空间化
[美] 塞萨·洛(Setha Law)
跨境电商:赋能中小企业出海
洪勇
AI视频创意生成:让你的画面火爆全网
未雨AI研习社
AI Agent应用开发:构建多智能体协同系统
尹浩
大模型工程师面试:算法原理、开发实践与系统部署
苏宏博, 温智凯
C++23高级编程 (第6版)
下载
收藏