每個函式 只有一層抽象概念

每個函式 只有一層抽象概念

每個函式 只有一層抽象概念

每個函式 只有一層抽象概念

為了要確定function只有做一件事情,必須要確定在function裡
的敘述都位在抽象概念的同一層次。

一個函式擁有混合層次的抽象概念,總是令人困惑。讓工程師無法
分辨某個表達式(expression)是一個基本概念還是一個細節。更
糟糕的是,就像破窗效應一樣,一但將細節和本質概念混在一起,
就會有越來越多的細節雜處於function裡。