Code should be organized so that it’s doing only one task at a time.舉個投票例子,投UP則+1,Down則-1,結果為所有投票總和,如果依據該rule,則code應該是
var vote_changed = function (vote) {
var score = get_score();
score += vote_value(vote);
set_score(score);
};
基本上這個章節的概念跟前一章節差不多"將子問題抽離,讓function專注在處理問題本身上面"。其餘細節就不贅述了。
-
參考資料:
- The Art of Readable Code

沒有留言:
張貼留言