決策外置一節的範例還有進一步改善的空間:
書中範例:
C++ Example of a Switched Loop
1: for (i = 0 ; i < count ; i++) { 2: if(sumType == SUMTYPE_NET) { 3: netSum = netSum + amount[i]; 4: } else { 5: grossSum = grossSum + amount[i]; 6: } 7: }
C++ Example of a Switched Loop
1: for (i = 0 ; i < count ; i++) { 2: if(sumType == SUMTYPE_NET) { 3: netSum = netSum + amount[i]; 4: } else { 5: grossSum = grossSum + amount[i]; 6: } 7: }
人之性惡,其善者偽也。
今人之性,生而有好利焉,順是,故爭奪生而辭讓亡焉;生而有疾惡焉,順是,故殘賊生而忠信亡焉;生而有耳目之欲,有好聲色焉,順是,故淫亂生而禮義文理亡焉。
然則從人之性,順人之情,必出於爭奪,合於犯分亂理,而歸於暴。
故必將有師法之化,禮義之道,然後出於辭讓,合於文理,而歸於治。用此觀之,人之性惡明矣,其善者偽也。
...下略...