在工程設(shè)計中有句俗語叫“KISS”,意思是“Keep It Simple Silly”。在處理一些復(fù)雜的任務(wù)時最簡單有效的方法是把它分解成若干個簡單的子任務(wù),當(dāng)任務(wù)或者功能很復(fù)雜時,人們很難留意所有的細(xì)節(jié)也很難不出錯。當(dāng)工程師寫了一個在當(dāng)時能夠理解的復(fù)雜函數(shù),可一段時間后需要維護(hù)程序了還能不能清晰的呈現(xiàn)出當(dāng)初的設(shè)計思想這是值得考慮的。有大量的技術(shù)來衡量函數(shù)的復(fù)雜度像“循環(huán)復(fù)雜度”。經(jīng)驗(yàn)告訴我們,函數(shù)的循環(huán)復(fù)雜度應(yīng)該低于10比較好。