“如果我在管理一个项目,这本书的作者就是我想要的人……如果办不到,我就会要读过他们的书的人。”——WardCuningham《程序员修炼之道》直接从编程的战壕出发,穿过现代软件开发日渐增多的专门化和技术问题,去考察核心的过程——按照需求,编写能工作、可维护、能让用户满意的代码。本书涵盖的主题从个人责任、职业发展,直到用于使你的代码保持灵活、并且易于改编和复用的各种架构技术。阅读本书,你将学会:·与软件腐烂作斗争;·避开重复知识的陷阱;·编写灵活、动态、可适应的代码;·防止靠巧合编程;·通过合约、断言及异常使你的代码“防弹”;·捕捉真正的需求;·无情而有效地测试;·让你的用户满意;·建立注重实效程序员的团队;并且通过自动化使你的开发更严谨。《程序员修炼之道》由一系列独立的部分组成,讲述了许多富有娱乐性的奇闻轶事、有思想性的例子、以及有趣的类比。本书阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,只要每天运用这些建议,你很快就会看到你的个人生产率、准确度、以及工作满意度得到提高。你将学习各种技能,发展各种习惯和态度,从而为你的职业生涯的长期成功奠定基础。你将成为一个注重实效的程序员。《程序员修炼之道》由一系列独立的部分组成,涵盖的主题从个人责任、职业发展,直以用于使代码保持灵活、并且易于改编和复用的各种架构技术,利用许多富有娱乐性的奇闻轶事、有思想性的例子以及有趣的类比,全面阐释了软件开发的许多不同方面的最佳实践和重大陷阱。无论你是初学者,是有经验的程序员,还是软件项目经理,本书都适合你阅读。