代码的艺术:用工程思维驱动软件开发

代码的艺术:用工程思维驱动软件开发

作者:章淼

出版社:电子工业

出版年:2022年3月

ISBN:9787121426711

所属分类:人生哲学

书刊介绍

《代码的艺术:用工程思维驱动软件开发》内容简介

本书是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。全书共8章,第1章说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。第2~8章分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。对于代码,第2章“代码的艺术”对其进行了总体说明,第3章重点说明了代码评审,第4章以Mini-spider为例说明了方法如何运用。对于文档,第5章说明了如何写好项目文档,第6章说明了做研究的基本方法。对于项目管理,第7章简要说明了如何做好项目管理,第8章重点说明了如何做好项目沟通。
章淼,博士,百度智能云资深研发工程师,BFE开源项目发起人。1997年至2006年在清华大学从事互联网协议和网络体系结构的研究。2012年加入百度,一直从事网络基础架构的研发工作。同时积极推动百度的代码质量和工程能力的提升,曾任百度代码规范委员会主席。

作品目录

推荐序一
推荐序二
推荐序三
推荐序四
推荐序五
推荐序六
推荐序七
推荐语
前言
作者介绍
第1章:软件工程能力
1.1、为什么要重视工程能力
1.2、什么是工程能力
1.3、怎样提升工程能力
第2章:代码的艺术
2.1、背景和初衷
2.2、代码和艺术
2.3、好代码和坏代码
2.4、好代码从哪里来
2.5、如何做好需求分析
2.6、如何做好系统设计
2.7、如何写出好代码
2.8、如何支持系统运营
2.9、成为优秀软件工程师的三条路径
第3章:代码评审
3.1、代码评审的常见误区
3.2、为什么要做好代码评审
3.3、如何做好代码评审
3.4、如何成为好的代码评审人
第4章:“代码的艺术”应用
4.1、需求的分析
4.2、软件的架构
4.3、多线程机制
4.4、其他实现细节
4.5、延伸思考
第5章:项目文档
5.1、正确认识项目文档
5.2、项目文档的编写
5.3、项目文档中的图片
5.4、项目文档评审
5.5、项目文档存放
5.6、项目文档编写工具
5.7、如何提高项目文档编写能力
第6章:做研究
6.1、什么是研究
6.2、如何做好研究
6.3、做好研究的必备素质
第7章:项目管理
7.1、重视项目管理
7.2、相关基本概念
7.3、项目管理的过程和步骤
第8章:项目沟通
8.1、项目沟通的重要性
8.2、项目沟通方式及对比
8.3、面对面沟通
8.4、电话沟通
8.5、会议沟通
8.6、IM工具沟通
8.7、Email沟通
附录A
延伸阅读图书推荐
软件工程和编程思想类
项目管理类
项目文档编写和阅读类
产品设计类
致谢

相关推荐

微信二维码