感谢您发送咨询!我们的团队成员将很快与您联系。
感谢您发送预订!我们的团队成员将很快与您联系。
课程大纲
第一天
介绍
良好且标准化的命名
-包、文件、类、函数以及变量的名称应与其用途相关,并具有意义
-应具有可读性
-应具有可搜索性
-考虑我们生成的命名空间,它是否合理?
类、对象和数据结构
-执行操作的对象与仅包含数据的结构之间存在差异
-何时使用数据结构,为什么
-何时使用对象,为什么
-OOD和抽象
-getter/setter及其作用
-最好有多个小类,包含多个小函数
良好的注释
-有好的注释和坏的注释
-我们需要知道如何生成好的注释,并忽略其他
第二天
函数
-只做一件事
-小巧
-参数(好的和坏的)
-意外的副作用
错误处理
-何时处理错误,何时让它们冒泡
-如果我们处理异常,我们该如何处理以及为什么
-自定义错误处理类
代码格式化:如何更好地格式化代码
测试驱动设计:关于Uncle Bob提出的程序应为TDD的开放式讨论
要求
本课程没有特定的参加要求。
14 小时
客户评论 (2)
The teacher addressed many relevant topics for clean coding with practical examples.
Ben van Oeveren - Movella
课程 - Clean Code
I really liked that there were a lot of practical exercises in which you could put the learned immediately into action.