Course Code: cleanc
Duration: 14 hours
Prerequisites:

參加本課程不需要任何特定要求。

Overview:

爲什麽我們需要清潔代碼?程序不斷更新,因此代碼不斷更新,通過不清楚的代碼可以非常非常非常難以找到並更新源代碼,編寫原始代碼的成本只有系統總成本的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