Co je gramotné programování?

Literární programování je strategie, která slouží jako alternativa strukturovaného programování. Základní myšlenkou tohoto typu programování je umožnit vývojářům soustředit se více na logiku a tok jejich myšlenkových procesů při psaní programů, spíše než vyžadovat, aby programování bylo psáno způsobem, který je nařízen počítačem, na kterém je software určen. k použití. S tímto přístupem se programátor zaměřuje více na nejlogičtější způsob, jak napsat programování, aby dosáhl požadovaného výsledku, a pak se zaměřuje na to, jak programovat počítač tak, aby software správně pracoval.

Na rozdíl od strukturovaného programování gramotné programování často používá běžný jazyk kombinovaný se zdrojovým kódem, který je považován za tradiční. Tento přístup umožňuje programátorovi vytvářet makra, která jsou popisná a vysvětlující, na základě procesů programátora. Konečným výsledkem je vytvoření jazyka, který účinně pokrývá základní programovací jazyk těmito vysvětlujícími frázemi. U gramotného programování se dokumentační dokumentace považuje za rovnocennou samotnému kódu, spíše než za podpůrnou nebo pomocnou.

Dalším aspektem, který pomáhá odlišit gramotné programování od strukturovaného programování, je způsob, jakým prvky programů vzájemně spolupracují. Ve strukturovaných programovacích situacích je interakce více vertikální nebo hierarchická. S gramotným přístupem k programovací úloze jsou elementy uvažovány jako protkaná mozaika, ve které jsou prvky více či méně stejné.

Zastáncové gramotného programování obvykle tvrdí, že tento konkrétní přístup vyžaduje, aby programátoři formulovali myšlenkové procesy, které do programu vstupují. To nabízí výhodu v tom, že je možné přesněji identifikovat nedostatky v logice programátora a provádět změny nebo úpravy, které umožňují programování pracovat s větší přesností a účinností. Navíc samotná povaha tohoto přístupu pomáhá vytvořit stopu dokumentace, která usnadňuje rekonstrukci logiky aplikované na úkol od začátku do konce. Pokud jde o přizpůsobení kódu konkrétním aplikacím koncovými uživateli, usnadňuje to sledovat proud logiky základního programu a identifikovat bod, který se má odbočit, aby bylo možné provést konkrétní úlohu. Od tohoto okamžiku může programátor přidat nebo upravit kód tak, aby nebyly narušeny základní funkce a nová funkce byla snadno integrována do celkového procesu.

JINÉ JAZYKY

Pomohl vám tento článek? Děkuji za zpětnou vazbu Děkuji za zpětnou vazbu

Jak můžeme pomoci? Jak můžeme pomoci?