Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako písať efektívne objektovo orientovaný kód

Postup popísaný v tomto článku popisujú rôzne tipy a techniky pre zlepšenie kvality svojho objektového kódu . Veci , ktoré budete potrebovať klipart Dôkladné pochopenie objektovo orientovaných princípov
Zobraziť ďalšie inštrukcie Cestuj prvá 1

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 .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené