《The Pragmatic Programmer》 From Journeyman to Master
《务实的程序员》 从工人到大师
或《程序员修炼之道》 从小工到专家
作者: 【美】 Andrew Hunt David Thomas
出版社: Addison Wesley
第一版 1999年10月13日
务实的程序员通过现代软件开发中日益增长的的规范和技术细节来检查核心过程--根据需求来创建用户可工作和乐于维护的代码。本书包含了个人责任到职业发展到用架构技术来保持你的代码灵活,易于修改和重用。阅读本书,你将会学到:
为软件变质做斗争;
避免重复知识陷阱;
编写灵活,动态,和易适应的代码;
避免靠巧合编程;
用合约,断言,和异常来保护你的代码;
捕捉真实的需求;
严格并且有效地进行测试;
让你的用户开心;
组建务实程序员团队;和
用自动化使开发过程更精确。
本书由一系列独立的章节组成,其间充满了有趣的轶事,周到的例子,和有趣的模拟,《务实的程序员》描述了软件开发的许多不同方面的最佳实践和主要问题。不管你是新手,还是有经验的程序员,或者是对软件项目有责任的经理,通过每日学习这些课程,都将会在个人生产力,准确性和工作满意度快速提升。你将会学到技能和开发习惯和态度为你的职业生涯中取得长期成功奠定基础。你将会成为一个务实的程序员。