# 課程資訊與內容 ## 課程資訊 - [Udemy](https://www.udemy.com/course/writing-clean-code/) - [Bilibili](https://www.bilibili.com/video/BV1tb4y117ee/?p=1&vd_source=5096499d27cf4d5ec66b2e9dae0b776a) ## 課程內容 - 如何編寫乾淨代碼 - 為什麼乾淨的代碼重要 - 寫出乾淨代碼的 - 規則 - 概念 - 想法 ## 課程結構 - 深入探討核心問題 - 觀念 - 規則 - 乾淨代碼示例 - 髒代碼示例 - 乾淨代碼示例 - 如何把髒代碼變成乾淨代碼 - 自我挑戰 - 自己分析和轉換代碼 - 應用實戰 ## 需求 - 編程經驗 - 使用語言 - Python - Javascript/Typescript - 但基本上只要會任意一種程式語言,就聽得懂 ## 範例代碼 - 簡短的, 集中的範例 - 大部分都不能單獨執行(都是從大項目中獲取) - 並沒有遵循特定的風格或範例 ## 適用範圍 - Functional/OOP/Procedural - 乾淨代碼並沒有範圍使用限制 - 只要在自己所選擇的領域,加上自己領域的規範即可 - 不管任何語言或代碼風格都適用 - 可讀的命名法 - 輕便/簡潔的函式 - 易理解的代碼流程 ###### tags: `Clean Code` `Note`