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

Tipy na ladenie

Ladenie , proces hľadania a opravuje chyby , alebo chyby , v mäkkom alebo hardvér kódu je nevyhnutnou súčasťou každého vývojového cyklu . Ladenie môže zahŕňať malé a komplexné opravy a opravy , a môže byť vykonané skôr , ako sa produkt prepustený , po prepustení - na diaľku alebo prostredníctvom aktualizácie - alebo dokonca aj počas samotného vývoja . Existuje celý rad prístupov a nástrojov , ktoré môžu zjednodušiť ladenie , a mnoho tipov môže byť odoberala od skúsených vývojárov , alebo jeden z mnohých kníh vydaných na ladenie . Reprodukovať problém

Jedným z prvých techník programátori sa učia , pokiaľ ide o ladenie zostáva hlavným spôsobom , ako identifikovať a opraviť chybu , musíte reprodukovať chybu . Nech už to znamená znovuvytvorenie podmienok , za ktorých bola chyba detekovaná , alebo deduktívne určujúce okolnosti , v ktorých sa vyskytuje chyba , reprodukovať chybu je najdôležitejším krokom v efektívne ladenie . Ako počítačové vedy profesor Terence Parr stručne uvádza : " Všetky chyby sú spôsobené počítači robí presne to , čo sa im povie . " Preto, budete musieť prísť na to , čo a kde je počítač je povedal , aby správne fungovať .

Znížiť

Pri konfrontácii s ladenia dlhý program alebo veľké dátové sady , aj tí najskúsenejší programátor môže stať ohromený . Profesor Parr vysvetľuje , že " ... veľký súbor dát predstavuje veľké množstvo šumu , ktorý maskuje základnú príčinu ťažkostí . " Ten odporúča rozdelenie programu alebo súboru na menšie , lepšie zvládnuteľné kúsky a potom skenovanie na chyby . Keď narazíte na chybu , potom môžete zastaviť proces a chybu opraviť .
Experiment

odp Vedecko - štýl môže tiež pomôcť programátor centrum na zdroji chyby . Ako vedci nastaviť experimenty , keď prišiel s testovateľné hypotézy , ktoré sú potom preukázaných alebo vyvrátené riadeným experimentom , môžete vytvoriť vzdelané hypotézu o tom , aké druhy kódu možno vytvárať chybu . Potom , nájsť a opraviť tie podmienky , testovanie každý - ako experiment - kým nenájdete súbor podmienok , ktoré sa skutočne spôsobiť bug
Skúsenosti

. Parr takisto uvádza , pokiaľ ide o ladenie , " Skúsenosti nemá konkurenciu . " Ako ste - alebo akýkoľvek programátor - stále skúsenejší s oboma písanie a ladenie kódu , budete sa lepšie na to . Počas písania kódu , budete spoliehať na predchádzajúce skúsenosti sa opravuje chyby písať kód , ktorý zabraňuje tie chyby na prvom mieste . Počas ladenia , budete môcť vrátiť späť do podobnej skúsenosti ste mali s chybami , ktoré choval v rôznych spôsoboch . Kým sa nedostanete tohto bodu , komunikovať s ostatnými vývojármi z vášho tímu alebo v komunite a na internete a požiadať ich o pomoc .

Najnovšie články

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