Skip to main content

Co je ladění?

Ladění se týká procesu ve vývoji softwaru, při kterém analytici programu vybírají počítačovým kódem a hledají „chyby“ mdash;Zdroj chyb, nedostatků nebo bezpečnostních otvorů v pokynech pro interní programy.Vývoj hardwaru také prochází ladění, aby se zajistila kompatibilita s aktuálními hardwarovými standardy a interoperabilitou mezi komponenty, které dodržují stejné protokoly.Ladění navíc zaručuje, že hardware a software je zpětně kompatibilní, nebo bude koexistovat s již existujícími standardy, které by se mohly stále používat.

Ladění softwaru probíhá ve dvou fázích.První fáze je známá jako „testování alfa“ a provádí se interně před zveřejněním softwaru.Druhá fáze se provádí prostřednictvím veřejného procesu známého jako „testování beta“.Beta testeři jsou dobrovolními počítačovými nadšenci, kteří používají beta software podle svých vlastních rizik na základě dohody, že vývojáři budou hlášeny chyby nebo problémy.

Protože chyby musí být izolovány a identifikovány dříve, než budou moci být opraveny, prvním krokem je otestovat software za různých podmínek.Když se chyba odhalí, debugger vezme na vědomí přesné podmínky, za kterých se chyba objevila, včetně aktuální funkce spuštěného, typu a verze operačního systému a dalších softwarových nebo hardwarových komponent, které by mohly být relevantní.Veřejní beta testeři předkládají podrobné zprávy online výpis příslušných podrobností podle toho, obvykle vyplněním předem navrženého formuláře.Ladění však pokračuje jako protokol o údržbě po celý život produktu a zesiluje se s hlavními upgrady.

Hardware je laděný před tím, než se dostane na trh a nepodstoupí samo o sobě testování beta v reálném světě, protože by to bylo příliš drahé a problematické z mnoha poměrně zřejmých důvodů.Místo toho většina výrobců hardwaru poskytuje online rozhraní, kde uživatelé mohou získat technickou podporu nebo hlásit problémy s hardwarem.V mnoha případech se tyto problémy ukáže jako chyba uživatele, ale proces také slouží k odhalení chyb, které nebyly zachyceny v počáteční fázi ladění.Ladění se mohou vrátit zpět k pokynům kódovaným v ovládacích čipech a provést změny, aby se zbavila hardwaru chyb.Výrobce pak může poskytnout aktualizaci firmwaru, který si uživatelé mohou stáhnout online a aktualizovat svůj hardware.

Zatímco interní ladění může určitě zbavit software a hardware mnoha chyb, nic nenahradí testování v reálném světě.Pro autora nebo výrobce je prakticky nemožné replikovat všechny myslitelné podmínky a systém, pod kterým bude použit hardware nebo software.Mnoho zkušených uživatelů IBM-PC čeká na období 12–36 měsíců, než z tohoto důvodu přepíše do nového operačního systému, jako je například přechod z Windows Trade;XP Trade;na Windows Vista Trade;.To dává komunitě čas na identifikaci jakýchkoli hlavních bezpečnostních problémů, chyb nebo jiných počátečních problémů, které by mohly vyžadovat ladění a opravu.