APP為什么不能過多的復(fù)雜?
來源:本站 2019-08-23
APP為什么不能過多的復(fù)雜?
靈敏開發(fā)里有一個實踐準(zhǔn)則,便是不要過度規(guī)劃,開發(fā)的價值不在于寫出美麗的代碼,在于完成產(chǎn)品并支撐其正常運轉(zhuǎn),在能完成產(chǎn)品功用的前提下,代碼邏輯其實是越簡略越好,簡略往往就意味著高可靠性+低保護(hù)成本,如果將來需求擴展功用,能夠通過修改和重構(gòu)完成。
當(dāng)然,簡略并不意味著隨意,要把事情做復(fù)雜很簡略,要做簡略卻很難。能做到邏輯清晰、線程安全、內(nèi)存安全,又簡略修改和擴展的一起,還能堅持代碼簡練,其實反而更檢測功力的。
深圳app開發(fā)其實不僅在開發(fā)新功用時要防止過度規(guī)劃,在保護(hù)和擴展舊代碼時,也要注意,能正常運轉(zhuǎn)的代碼,都是好代碼,我覺得在保護(hù)舊代碼時,其實也適用敞開封閉準(zhǔn)則,對不得不改,不改就崩的舊代碼,是敞開的,能夠修改的;對能正常運轉(zhuǎn)的代碼,哪怕你覺得再難看再手癢,那也是封閉的,是不能夠修改的。