課程簡介

第1天

介紹

Go 通過和標準化命名

-包、檔、類、空隙和函數以及變數的名稱需要具有從其用途派生的有意義的名稱

-應該是可讀的

-應該是可搜索的

-考慮我們正在生成的命名空間;這有意義嗎?

類、對象和數據結構

- 執行某些操作的物件和僅包含數據的結構之間存在差異

- 何時使用數據結構,以及為什麼

- 何時使用物件,以及為什麼

-OOD 和 abastraction

-getters/setter 及其原因

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

Go來自評論

-有好有壞的評論;

- 我們需要知道如何產生好的評論並忘記其餘的

 

第2天

功能

-只有一件事

-小

-參數(好的和壞的)

-意想不到的副作用

錯誤處理

- 何時處理錯誤,何時讓它們冒泡

-如果我們處理異常,我們如何處理它以及為什麼

-自定義錯誤處理類

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

測試驅動設計:公開討論 Uncle Bob 關於程式應該是 TDD 的想法

 

最低要求

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

  14 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (2)

相關課程

課程分類