软件质量,不仅仅依赖于架构,设计以及项目管理,而且与代码质量紧密相关。代码是程序员沟通最直接的手段。软件界有一个真理,你拥有的代码越多,维护代码所要付出的成本就越高。如果你的代码结构越好,你做了越多的单元测试,你的代码质量越好、越小、耦合越松,那么添加新代码所需要付出的成本就越少。因此我们必须有全面的管理制度让我们保持代码少而整洁,切实帮助软件企业降低企业项目开发成本。
本课程适应于各个阶段的技术人员,初级工程师能够透过大师的眼睛来看待编程,了解编程的价值观和原则;具有丰富经验的设计师和架构师可以通过实现模式进行反思,探究成功实践背后的意义,把价值观,原则和开发实践结合;管理者通过学习业界著名研发中心的管理经验和失败的教训,来制定自己公司的代码管理策略;质量管理相关人员学习如何定制代码质量指标,通过哪些工具进行监控,怎样管理代码质量,大面积提高软件工程师编程能力和代码质量管理能力。
① 课程收益
角色 | 收获 |
技术负责人/技术总监 | l 了解业内先进的代码审查的形式、技术、技巧和流程的成功经验,优化现有开发中心代码审核方法; l 掌握业内成熟的自动化审核审查工具及方法,提升开发人员在代码结构分析、代码质量度量、代码覆盖率分析等方面的能力,并有效运用到项目研发工作中。 |
项目经理/项目管理人员/架构师/ | l 学习其他研发机构的代码管理思想 l 代码管理手段 l 代码管理相关流程和相关工具 l 代码监控 |
测试部门/质量管理部门 | l 代码审查 l 代码检查列表 l 代码管理手段 l 代码管理制度的建立 |
资深开发人员 | l 掌握代码编码规范、代码评审要点等知识,引导开发人员养成正确的代码编写习惯; l 编程技艺和相关编程实践 l 重构手段 |
一般开发人员 | l 编程技艺和相关编程实践 l 重构手段 l 代码坏味道 |



京ICP备2022035414号-1