Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
písať testy . To dostane programátor do zvyku myslenia , pokiaľ ide o to , čo softvér má robiť a ako budú klienti potrebujú komunikovať s ním .
Pred napísané metóda , test sa píše , že overí , že funkcie vykonáva podľa špec . To umožňuje programátorom na testovanie , implementáciu a ladenie v menších krokoch - to je oveľa ľahšie ladenie 10 riadkov nového kódu ako 2000 po tom , čo na tom ,
2
Kód úmyselne ! . To je prax predstierať , že triedy , funkcie , procedúry atď existujú ( aj keď to nie je ) , ako štruktúrovať a písať kód . To pomáha developer premýšľať o celkovom procese a väčších krokov softvéru , skôr než malé detaily .
3
Vyhnite redundancie . Developeri zvyčajne vedia , že duplikácia kódu nie je dobrý nápad . Avšak , duplikácia je zvyčajne zavádza do projektov bez vývojári aj s vedomím , že sa to robí . Jedna bežná prax je , keď príde nová požiadavka up , ktorý môže byť realizovaný exteremely rýchlo jednoducho tým , že vybratie a vloženie kódu a robiť niekoľko drobných úprav .
Lepší prístup k tomu by bolo získať originálny kus kódu práce v oboch prípadoch buď odovzdaním premennej alebo pomocou príkazu switch , atď
4
refaktorovat podľa potreby . To zvyčajne pomáha znížiť redundanciu a môže posilniť kvalitu kódu , pretože kód je re- písaný pre prehľadnosť a udržiavateľnosť . Testovacie prípady by mali zabrániť zmene kódy vonkajšieho správania .
5
Encapsulate , zapuzdrenie , zapouzdřit ! Zapuzdrenie je koncept skrýva implementačné detaily . To umožňuje vývojárom možnosť zmeniť spôsob , akým triedy obchody a načítava dáta alebo ako je objekt postavený ( napríklad prostredníctvom využitia tovární ) , bez toho, aby sa zmenila všetky objekty , ktoré používajú alebo interakciu s danú triedu .