求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
鏌愭牳鐢典紒 杞欢璁捐閲嶆瀯涓庝唬鐮
鏌愰泦鎴愮數 澶氭牳浣撶郴鐨勮蒋浠朵豢鐪
鏌愮數鍔涜兘 璁捐妯″紡鍘熺悊鍙婂簲鐢
鍗楁柟鑸┖ 杞欢璁捐鏂规硶涓庡疄璺
鏌愯法鍥藉叕 杞欢璁捐鍘熺悊涓庡疄
鐖辩珛淇★紙 杞欢璁捐
Moto 璁捐妯″紡

 

如何编写高质量代码     4681 娆℃祻瑙    1655 娆 
     申请咨询
时间地点: 上海 北京 深圳 根据报名开班
课程费用: 5700元/人,详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册


《开发工程师》  认证方式  
1.知识:权威知识考试;
2.技能:真实案例实践考评;
3.经验:工作经验审核;
4.素养:未来发展潜力的评估。

代码的质量是软件的核心质量,也是应用系统质量的根本,我们深信“代码的质量是写出来的”,那么如何编写高质量的代码呢?本课程以代码为中心,引导您提高代码质量,涉及代码相关的设计、编写、评审、和规范化管理。
 
培训目标:
  • 防御性编程(代码攻防编程)
  • 代码精心布局
  • 避免或者发现、修复代码中的错误
  • 函数接口设计
  • 数据结构设计
  • 函数内部结构设计
  • 代码评审
  • 代码测试(单元测试)
培训对象:软件开发工程师,软件白盒测试工程师,软件设计人员,质量人员
学员基础:有过软件项目经验
授课方式: 小班授课(12人之内)+ 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
培训内容: 3天
编写规范的代码
  • 源代码编写规范
  • 代码命名规则
  • 代码编写风格
编写正确的代码
  • 确定代码功能
  • 确定正确的输入
  • 确定正确的输出
  • 确定正确的处理过程
避免代码错误,对异常处理
  • 代码中错误的来源
  • 错误报告机制
  • 为异常分类并提供处理
函数设计
  • 函数声明设计
  • 函数解耦
  • 代码块的粒度切割
  • 合理使用分支
  • 使用适当的循环类型
数据变量设计
  • 选择合适的数据类型
  • 选择合适的数据粒度
  • 选择合适的数据容器
  • 数据结构的排序
  • 应对数据结构变化
专项代码质量
  • 资源最小化,效率最大化
  • 可测试性
  • 可移植性
  • 安全性设
  • 可靠性
代码评审
  • 代码质量指标
  • 代码评审的组织方式
  • Code Review与结对编程
  • 代码逆向分析
代码测试
  • 代码构建调试
  • TDD与单元测试
  • 白盒测试
  • 代码集成测试
4681 娆℃祻瑙   1655 娆
其他人还看了课程
閲嶆瀯澶嶆潅閬楃暀绯荤粺鐨勬渶浣冲疄璺  4274 娆℃祻瑙
楂樿川楂樻晥宓屽叆寮忚蒋浠跺紑鍙  154 娆℃祻瑙
浠g爜鏁存磥涔嬮亾-鎬佸害銆佹妧鑹轰笌涔犳儻  7715 娆℃祻瑙
HTML5 and JavaScript  6048 娆℃祻瑙
浠g爜璐ㄩ噺鏍囧噯涓庤瘎瀹℃柟娉  5653 娆℃祻瑙
楂樿川楂樻晥宓屽叆寮忚蒋浠跺紑鍙  405 娆℃祻瑙
定制内训




最新活动计划
人工智能.机器学习TensorFlow 5-22[北京]
AI智能化软件测试方法与实践 5-23[北京]
图数据库与知识图谱 5-22[北京]
DeepSeek大模型应用开发实践 6-12[厦门]
基于 UML 和EA进行分析设计 6-23[北京]
嵌入式软件架构-高级实践 7-9[北京]