课程大纲

第1天

介绍

Go 通过和标准化命名

-包、文件、类、空隙和函数以及变量的名称需要具有从其用途派生的有意义的名称

-应该是可读的

-应该是可搜索的

-考虑我们正在生成的命名空间;这有意义吗?

类、对象和数据结构

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

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

- 何时使用对象,以及为什么

-OOD 和 abastraction

-getters/setter 及其原因

- 最好有很多小类,有很多小的空白和功能

Go来自评论

-有好有坏的评论;

- 我们需要知道如何产生好的评论并忘记其余的

 

第2天

功能

-只有一件事

-小

-参数(好的和坏的)

-意想不到的副作用

错误处理

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

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

-自定义错误处理类

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

测试驱动设计:公开讨论 Uncle Bob 关于程序应该是 TDD 的想法

 

要求

参加本课程不需要任何特定要求。

 14 小时

人数



每位参与者的报价

客户评论 (2)

相关课程

课程分类