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

Počítačové programovanie Tipy

Programovanie môže dostať frustrujúce , najmä keď neviete , čo robiť , keď sa váš program nebeží , ako by mal . Väčšina programovacích problémy sú spôsobené chybami v písomnej kóde , takže najlepší spôsob , ako sa vysporiadať s programovacích problémov je zabrániť im deje na prvom mieste , zatiaľ čo kódovanie . Aby sa predišlo týmto problémom , je potrebné mať na mysli skutočnosť , že nemôžete očakávať , aby sa efektívne program jednoducho písať kód z nedbanlivosti v editore . Majte štruktúry organizovaného kartách

Tab váš kód . V nadväznosti na toto odporúčanie môže , a pravdepodobne bude , ušetrí hodiny kódovanie a ladenie . Tabbing kód v organizovanej štruktúre je nielen kód čitateľnejší pre vás , ale ak máte v pláne na vaše práce sa pozrel na ostatní ľudia môžu čítať ľahšie rovnako . To , napríklad, je neprijateľné :

bool validovaný ( vobj valObj ) { if ( valObj - > overuje ) { return 1 ; } else { return 0 ; } }
ste

nielen pre ľahšiu čitateľnosť kódu , ale tabbing kód tiež robí menej náchylné k tomu , že syntaktické chyby . Väčšina syntaktických chýb je spôsobené tým , že kóder nie je karta kód .
Program konzervatívne

programovania , zvyčajne sa bude musieť vysporiadať s obmedzením výkonu , ako je as použitím veľkého množstva prostriedkov procesora proti použitie veľkého množstva pamäte RAM . Musíte myslieť na druhu počítača , ktorý chcete spustiť svoj ​​kód . Viac konzervatívne vám kód , tým viac môžu ľudia využiť softvér . Ukladanie do vyrovnávacej pamäte veci budú samozrejme využívať viac pamäte , ale pri načítaní objektu z pamäte , môžete použiť menej zdrojov CPU načítanie to , ako to urobíte znova , čím zakaždým , keď je vyzvaná . Niekedy máte inú možnosť , než použiť zvláštne zdroje systému viac , než je obvyklé . Myslenie programovo , v čase, keď máte konkrétne voľby , mali by ste sa snažiť vyvážiť využitie systémových zdrojov , ktoré máte k dispozícii . Ak nemáte inú možnosť , ale nadužívanie jedného konkrétneho zdroja , ako je napríklad pamäť ( napr. , keď sa alokovať pamäť vytvoriť objekt , ktorý bude použitý neskôr ) , skúste použiť ju ako konzervatívne , ako je to možné . Skúste použiť ako niekoľko bajtov , ako je to možné v každom atribúte daného objektu .
Vyhnúť pretečeniu pamäte

pretečeniu pamäte dochádza pri prideliť blok pamäte a tento blok je nikdy uvoľnené . Táto chyba je veľmi častá aj v tých odborných programov . Niekedy úniky pamäte môže byť veľmi nebezpečné a zanechať " pamäťový odtlačok prsta " , keď je aplikácia zatvorené . Môžu dokonca zabrániť aplikáciu z uzavretia . Pravidlo, aby sa zabránilo úniku pamäte je oslobodiť každý kus pamäti môžete prideliť s jeho správnu funkciu . Ak ste použili GlobalAlloc , mali by ste použiť GlobalFree , nie LocalFree . Ak sa programovanie pomocou objektovo - orientovaný jazyk , môžete sa pomocou Wrapper prideliť pamäť . V takom prípade je obvykle zlikvidujte funkcie k dispozícii pre objekt , ktorý ste vytvorili . Bez ohľadu na to , aký jazyk používate , úniky pamäte sú možné a budú strašiť vás, ak si nie ste opatrní . Prevencia pretečeniu pamäte vám pomôže vyhnúť sa tráviť mnoho hodín lovu pomocou kódu pre neho .

Najnovšie články

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