課程簡介

第一天

介紹

良好且標準化的命名

-包、文件、類、函數以及變量的名稱應與其用途相關,並具有意義

-應具有可讀性

-應具有可搜索性

-考慮我們生成的命名空間,它是否合理?

類、對象和數據結構

-執行操作的對象與僅包含數據的結構之間存在差異

-何時使用數據結構,爲什麼

-何時使用對象,爲什麼

-OOD和抽象

-getter/setter及其作用

-最好有多個小類,包含多個小函數

良好的註釋

-有好的註釋和壞的註釋

-我們需要知道如何生成好的註釋,並忽略其他

第二天

函數

-只做一件事

-小巧

-參數(好的和壞的)

-意外的副作用

錯誤處理

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

-如果我們處理異常,我們該如何處理以及爲什麼

-自定義錯誤處理類

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

測試驅動設計:關於Uncle Bob提出的程序應爲TDD的開放式討論

最低要求

本課程沒有特定的參加要求。

 14 時間:

人數


每位參與者的報價

客戶評論 (2)

即將到來的課程

課程分類