代码整洁之道:程序员的职业素养

代码整洁之道:程序员的职业素养

作者:[美] Robert C. Martin

出版社:人民邮电

出版年:2016年9月

ISBN:9787115434159

所属分类:网络科技

书刊介绍

《代码整洁之道:程序员的职业素养》内容简介

本书是编程大师“Bob大叔”40余年编程生涯的心得体会的总结,讲解要成为真正专业的程序员需要具备什么样的态度,需要遵循什么样的原则,需要采取什么样的行动。作者以自己以及身边的同事走过的弯路、犯过的错误为例,意在为后来者引路,助其职业生涯迈上更高台阶。
Robert C.Martin,软件开发大师,设计模式和敏捷开发先驱,敏捷联盟首任主席,C++Report前主编,被后辈程序员尊称为“Bob大叔”。20世纪70年代初成为职业程序员,后创办Object Mentor公司并任总裁。Martin还是一名多产的作家,至今已发表数百篇文章、论文和博客文章。除本书外,还著有《代码整洁之道》《敏捷软件开发:原则、模式和实践》《UML:Java程序员指南》等。他创办了cleancoders.com网站,专为软件开发人员提供教育视频。
余晟,混迹软件开发和互联网行业多年,目前在沪江网负责研发和架构管理工作。业余喜爱阅读、思考,关注工程师的全面发展,探索更聪明的技术方案,乐于帮助外界更多理解IT行业的约束、规律和习惯。
译者 | 章显洲,蚂蚁金服高级项目专家,业余以技术翻译作为个人修炼与回馈软件开发社区的途径。自2009年来,翻译和与人合译多本技术管理书籍,偶尔也会出现在技术社区聚会上作一些分享。近年来主要致力于蚂蚁金服基础设施和架构升级方面的项目集管理。

作品目录

版权信息
内容提要
版权声明
献辞
译者序1:享受职业素养
译者序2:负阴抱阳,知行合一

关于封面图片
前言
关于本书
参考文献
致谢
必读引言
第1章:专业主义
1.1、清楚你要什么
1.2、担当责任
1.3、首先,不行损害之事
1.4、职业道德
1.5、参考文献
第2章:说“不”
2.1、对抗角色
2.2、高风险时刻
2.3、要有团队精神
2.4、说“是”的成本
2.5、如何写出好代码
第3章:说“是”
3.1、承诺用语
3.2、学习如何说“是”
3.3、结论
第4章:编码
4.1、做好准备
4.2、流态区
4.3、阻塞
4.4、调试
4.5、保持节奏
4.6、进度延迟
4.7、帮助
4.8、参考文献
第5章:测试驱动开发
5.1、此事已有定论
5.2、TDD的三项法则
5.3、TDD的优势
5.4、TDD的局限
5.5、参考文献
第6章:练习
6.1、引子
6.2、编程柔道场
6.3、自身经验的拓展
6.4、结论
6.5、参考文献
第7章:验收测试
7.1、需求的沟通
7.2、验收测试
7.3、结论
第8章:测试策略
8.1、QA应该找不到任何错误
8.2、自动化测试金字塔
8.3、结论
8.4、参考文献
第9章:时间管理
9.1、会议
9.2、注意力点数
9.3、时间拆分和番茄工作法
9.4、要避免的行为
9.5、死胡同
9.6、泥潭
9.7、结论
第10章:预估
10.1、什么是预估
10.2、PERT
10.3、预估任务
10.4、大数定律
10.5、结论
10.6、参考文献
第11章:压力
11.1、避免压力
11.2、应对压力
11.3、结论
第12章:协作
12.1、程序员与人
12.2、小脑
12.3、结论
第13章:团队与项目
13.1、只是简单混合吗
13.2、结论
13.3、参考文献
第14章:辅导、学徒期与技艺
14.1、失败的学位教育
14.2、辅导
14.3、学徒期
14.4、技艺
14.5、结论
附录
工具
A.1、工具
A.2、源代码控制
A.3、集成开发环境/编辑器
A.4、问题跟踪
A.5、持续构建
A.6、单元测试工具
A.7、组件测试工具
A.8、集成测试工具
A.9、UML/MDA
A.10、结论

相关推荐

微信二维码