Domov Software Pomalý tanec s technologií: ladění, programátor a stroj

Pomalý tanec s technologií: ladění, programátor a stroj

Obsah:

Anonim

Každý, kdo pracoval na kódování i těch nejzákladnějších projektů, ví, že tento proces vyžaduje dobrou trpělivost. Četné úskalí při pokusu o psaní kódu od nuly jsou píseň a tanec o mnoha způsobech, jak to může lidský programátor nebo vývojář pokazit. Je to dlouhý seznam a zahrnuje vše od syntaktických chyb, které obvykle kompilátor zachytí, až po hlubší chyby na úrovni vidění, které vyžadují inteligentnější kontrolu. Za tímto účelem školy a školicí střediska učí studenty počítačových věd, jak "ladit" program. Zajímavé však je, že každý jednotlivec vyvíjí svou vlastní jedinečnou odpověď na tuto výzvu. Ve skutečnosti se může jednat o oblast, kde je zapotřebí více než jen malého osobního vhledu. (Přečtěte si o některých nejdůležitějších postavách programování v Průkopníků počítačového programování.)

Ladicí kód: Jak je to hotovo

V některých případech jsou odborníci v oblasti informatiky schopni použít zdroje z vývojových studií nebo programovacích prostředí k izolaci chyb v programu. Pokud však tyto druhy zpracování chyb nebo systémové zprávy nejsou dostupné nebo užitečné, vyžaduje ladění procházení kódem řádek po řádku. Mnoho programovacích prostředí, například Microsoft Visual Basic Studio, má funkce, které umožňují jasné vizuální „krokování“ krok za krokem prostřednictvím kódu.

Procházení kódem pomáhá dvěma hlavními způsoby: za prvé, programátoři uvidí, co se děje, když počítač čte kód, a kam se zaměřuje, pokud jde o rekurzivní funkce a další interakce kódu. Zadruhé, programátor může často vidět hodnoty různých proměnných pomocí příkazů přejetí myší nebo jiných částí rozhraní. Vědět, jaké hodnoty jsou v proměnných, je klíčovým způsobem k pochopení toho, co počítač dělá s kódem, který je uveden.

Pomalý tanec s technologií: ladění, programátor a stroj