Practices of an Agile Developer - Venkat Subramaniam, Andy Hunt

Practices of an Agile Developer

Venkat Subramaniam, Andy Hunt

出版时间

2006-04-04

ISBN

9780974514086

评分

★★★★★
书籍介绍
Want to be a better developer? This books collects the personal habits, ideas, and approaches of successful agile software developers and presents them in a series of short, easy-to-digest tips. This isn't academic fluff; follow these ideas and you'll show yourself, your teammates, and your managers real results. These are the proven and effective agile practices that will make you a better developer. This book will help you improve five areas of your career: The Development Process What to Do While Coding Developer Attitudes Project and Team Management Iterative and Incremental Learning These practices provide guidelines that will help you succeed in delivering and meeting your user's expectations, even if the domain is unfamiliar. You'll be able to keep normal project pressure from turning into disastrous stress while writing code, and see how to effectively coordinate mentors, team leads, and developers in harmony. You can learn all this stuff the hard way, but this book can save you time and pain. Read it, and you'll be a better developer.
AI导读
核心看点
  • 汇集敏捷开发者习惯,涵盖编码、协作与管理五大领域。
  • 强调对事不对人,以解决问题为导向,避免无谓指责。
  • 提倡小步快跑与持续反馈,通过迭代完善提升交付质量。
适合谁读
  • 希望提升职业素养与编码质量的软件开发者。
  • 正在实践或准备转型敏捷开发的工程团队。
  • 寻求平衡理论与实操,优化团队协作的技术管理者。
读前提醒
  • 内容短小精悍,适合碎片化阅读,不必从头到尾死磕。
  • 书中建议需结合项目实际调整,切忌生搬硬套理论。
  • 重点阅读后半部分实战技巧,前半部分侧重态度培养。
读者共识
  • 实用性强,许多建议直击项目痛点,值得反复回味。
  • 态度决定成败,强调职业精神与团队协作的重要性。
  • 虽非最新技术指南,但核心思维放之四海皆准且经典。

本导读基于书籍简介、目录、原文摘录、短评和书评生成,不等同于全文精读。

精彩摘录
  • "敏捷开发宣言: - 个体和交互胜过过程和工具 - 可工作的软件胜过面面俱到的文档 - 客户协作胜过合同谈判 - 响应变化胜过遵循计划"
  • "敏捷开发就是在一个高度协作的环境中,不断地使用反馈进行自我调整和完善。"
  • "指责不会修复bug。把矛头对准问题的解决方法,而不是人。"
  • "另一种防止代码难懂的重要技术是单元测试。单元测试帮助你很自然地把代码分层,分成很多可管理的小块⋯⋯它们是一种可执行的文档。"
  • "开发者能做的最重要的决定就是:判断哪些是自己决定不了的,应该让客户做决定。"
  • "1.做事 2.欲速则不达 3.对事不对人。让我们骄傲的应该是解决了问题,而不是比较出谁的主意更好。 a)设定最终期限。 b)逆向思维 c)设立仲裁人 d)支持已经做出的决定 4.排除万难,奋勇前行。 5.跟踪变化。 6.对团队的投资。 7.懂得丢弃"
  • "它要求团队中的每一个人(包括与团队合作的人)都具备职业精神,并积极地期望项目能够获得成功。它并不要求所有人都是有经验的专业人员,但必须有专业的工作态度——每个人都希望尽最大可能做好自己的工作。"
  • "你要知错能改,在事实面前主动承认自己的所有错误,你要能自我反省,经常编码实战,加强团队协作精神。"
用户评论
个人觉得跟一般讲开发实践的书比较, 这本书最好的就是有个balance~ 明确告诉你再牛逼的理论看起来再道貌岸然合情合理到不行的牛皮, 到实际应用的时候或多或少都必须做些调整~ 还是得实事求是啊……
放之四海皆准
有理由不读吗?就是目录也值给个五星了!
不算厚的一本书也读了8个小时。前半部分可以说都是职业行为指导,第五章以后的内容是我比较感兴趣的,大多数建议都很实用也很容易被忽视,虽然也有一些建议是我目前领会不到要点的,但总的来说是一本相当不错的书。好的习惯必然是有益的,先把目前用得到的用起来。
很多问题都是我们项目中实实在在存在的
一些道
时常提醒自己要养成这里面的好习惯。 好习惯会带来好运。哈哈哈
Oreilly & Associates Inc的其他书籍查看全部

收藏