书籍基本信息:
书籍名称:卓有成效的程序员
ISBN:978-7-5641-1924-9
副书名:The Productive Programmer
作者:Neal Ford
出版社:东南大学出版社
出版时间:2010.01
电子书格式:pdf
内容简介:
《卓有成效的程序员》是一本专注于提升程序员工作效率的实用指南。作者Neal Ford凭借其丰富的软件开发经验,为读者提供了一系列经过实践检验的方法和工具,旨在帮助程序员在工作中表现得更好、更快、更高效。书中不仅涵盖了如何节省时间的宝贵意见,还介绍了如何通过测试先行、管理对象生命周期、避免不必要的工作、应用古老哲学于软件开发、质疑权威、利用元编程等手段来提高生产力。本书适合初学者和经验丰富的专家,其简单直接的原则对任何软件开发者的日常工作和职业生涯都将有所裨益。
内容提要:
Neal Ford在《卓有成效的程序员》中提出了一系列提高程序员工作效率的实用建议和实践经验。他强调了编写测试的重要性,提倡在编码前先写测试,以及一丝不苟地管理对象的生命周期。此外,书中还提倡只做当前必须做的事情,而非将来可能需要做的事情,以及将古老的哲学应用到软件开发中。Neal Ford鼓励读者敢于质疑权威,而不是盲目遵从标准,并利用元编程将困难转化为容易,化不可能为可能。他还强调了选择合适的编辑器和打造最佳工具组合的重要性。这些原则和建议不仅有助于个人提高工作效率,还能为团队创造更大的价值。
编者的话:
作为编辑,我深感《卓有成效的程序员》是一本对软件开发人员极具价值的书籍。Neal Ford以其在软件架构领域的深厚背景,为我们提供了一套全面的工具和方法,帮助我们更好地管理时间、提高工作效率。本书不仅适合那些希望提升个人技能的初学者,也适合那些寻求进一步提高生产力的专业人士。Neal Ford的见解和建议,结合了理论与实践,不仅能够帮助读者在日常工作中取得更好的成果,还能激发读者对软件开发更深层次的思考。
文章精选语句:
Neal Ford在《卓有成效的程序员》中提出了一些非常实用的建议,比如在编码前先写测试,这有助于确保代码的质量和可维护性。他还强调了管理对象生命周期的重要性,这有助于避免内存泄漏和其他常见的编程错误。此外,Neal Ford提倡只做当前必须做的事情,这有助于减少工作中的干扰和不必要的工作量。他还鼓励读者利用元编程技术,将困难的任务转化为简单易行的任务,从而提高开发效率。这些方法和技巧不仅能够帮助程序员提高个人生产力,还能为团队创造更大的价值。
目录:
1. 引言
2. 加速:提高生产力的原则之一
3. 专注:提高生产力的原则之二
4. 自动化:提高生产力的原则之三
5. 典范:提高生产力的原则之四
6. 多语言编程
7. 寻找完美的工具
8. 结论:继续对话
附录:构建块
索引