Course Code: cleanc
Duration: 14 hours
Prerequisites:

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

Overview:

为什么我们需要Clean Code? 所以,方案开发,该守则不断更新,很难通过不完整的守则来源代码来找到和更新,原始代码的成本仅是一种系统总费用的40%;费用的60%平均用于维护和更新代码。 不良的守则大幅增加了40/60个比率,在最糟糕的情况下有20/80的边界;正如守则更不污染,我们只花了更多的时间。

Course Outline:

第1天

介绍

Go 通过和标准化命名

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

-应该是可读的

-应该是可搜索的

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

类、对象和数据结构

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

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

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

-OOD 和 abastraction

-getters/setter 及其原因

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

Go来自评论

-有好有坏的评论;

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

第2天

功能

-只有一件事

-小

-参数(好的和坏的)

-意想不到的副作用

错误处理

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

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

-自定义错误处理类

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

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

Sites Published:

United Arab Emirates - Clean Code

Qatar - Clean Code

Egypt - Clean Code

Saudi Arabia - Clean Code

South Africa - Clean Code

Brasil - Clean Code

Canada - Clean Code

中国 - Clean Code

香港 - Clean Code

澳門 - Clean Code

台灣 - Clean Code

USA - Clean Code

Österreich - Clean Code

Schweiz - Clean Code

Deutschland - Clean Code

Czech Republic - Clean Code

Denmark - Clean Code

Estonia - Clean Code

Finland - Clean Code

Greece - Clean Code

Magyarország - Clean Code

Ireland - Clean Code

Luxembourg - Clean Code

Latvia - Clean Code

España - Código limpio

Italia - Clean Code

Lithuania - Clean Code

Nederland - Clean Code

Norway - Clean Code

Portugal - Clean Code

România - Clean Code

Sverige - Clean Code

Türkiye - Clean Code

Malta - Clean Code

Belgique - Clean Code

France - Clean Code

日本 - Clean Code

Australia - Clean Code

Malaysia - Clean Code

New Zealand - Clean Code

Philippines - Clean Code

Singapore - Clean Code

Thailand - Clean Code

Vietnam - Clean Code

India - Clean Code

Argentina - Código limpio

Chile - Código limpio

Costa Rica - Código limpio

Ecuador - Código limpio

Guatemala - Código limpio

Colombia - Código limpio

México - Código limpio

Panama - Código limpio

Peru - Código limpio

Uruguay - Código limpio

Venezuela - Código limpio

Polska - Clean Code

United Kingdom - Clean Code

South Korea - Clean Code

Pakistan - Clean Code

Sri Lanka - Clean Code

Bulgaria - Clean Code

Bolivia - Código limpio

Indonesia - Clean Code

Kazakhstan - Clean Code

Moldova - Clean Code

Morocco - Clean Code

Tunisia - Clean Code

Kuwait - Clean Code

Oman - Clean Code

Slovakia - Clean Code

Kenya - Clean Code

Nigeria - Clean Code

Botswana - Clean Code

Slovenia - Clean Code

Croatia - Clean Code

Serbia - Clean Code

Bhutan - Clean Code

Nepal - Clean Code

Uzbekistan - Clean Code