Skip to content
Gallery
無瑕的程式碼 Clean Code
Share
Explore

icon picker
前言

這是一本討論程式碼的書。

為什麼需要良好的程式碼?

良好整齊的程式碼,可以幫助我們理解、提升效率。
反之,雜亂無章的程式碼可能導致:
原本幾個小時可以完成的事,反而痛不欲生拖了好幾個禮拜
簡單的需求或功能,卻因「易讀性不佳的程式碼」而需多花時間「理解」
嚴重影響團隊效率,拖慢整體開發進度
最終造成這樣的死循環:
截圖 2022-12-04 下午4.52.31.png

那麼良好的程式碼包含哪些呢?

細節的紀律(簡略錯誤處理、命名方式)
程式碼的專注、充分表達系統設計構思
專注:每個函式 function、類別 class、模組 module 都能表達單一意圖,而不受周邊細節干擾
可讀性
可被測試的(測試驅動的開發模式 TDD)
沒有重複的程式碼
具有最少量的實體 entities(實體包括類別 class、方法 methods、函式等)

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.