课程大纲

第一天

介绍

良好且标准化的命名

-包、文件、类、函数以及变量的名称应与其用途相关,并具有意义

-应具有可读性

-应具有可搜索性

-考虑我们生成的命名空间,它是否合理?

类、对象和数据结构

-执行操作的对象与仅包含数据的结构之间存在差异

-何时使用数据结构,为什么

-何时使用对象,为什么

-OOD和抽象

-getter/setter及其作用

-最好有多个小类,包含多个小函数

良好的注释

-有好的注释和坏的注释

-我们需要知道如何生成好的注释,并忽略其他

第二天

函数

-只做一件事

-小巧

-参数(好的和坏的)

-意外的副作用

错误处理

-何时处理错误,何时让它们冒泡

-如果我们处理异常,我们该如何处理以及为什么

-自定义错误处理类

代码格式化:如何更好地格式化代码

测试驱动设计:关于Uncle Bob提出的程序应为TDD的开放式讨论

要求

本课程没有特定的参加要求。

 14 小时

客户评论 (2)

即将举行的公开课程

课程分类