Skip to main content

Mi az írástudó programozás?

Az írástudó programozás egy olyan stratégia, amely a strukturált programozás alternatívájaként szolgál.Az ilyen típusú programozás mögött meghúzódó gondolat az, hogy a fejlesztők jobban összpontosítsanak a logikára és a gondolkodási folyamatok áramlására, amikor programokat írnak, ahelyett, hogy a programozást olyan módon kell megírni, amelyet a számítógép felhatalmazott, ahol a szoftvert szántákhasználatra.Ezzel a megközelítéssel a programozó inkább a programozás írásának leglogikusabb módjára összpontosít, így eléri a kívánt eredményt, majd arra összpontosít, hogy miként programozhatja a szoftvert, hogy a szoftver megfelelően működjön.A közös napi nyelv a hagyományosnak tekinthető forráskóddal kombinálva.Ez a megközelítés lehetővé teszi a programozó számára, hogy olyan makrókat hozzon létre, amelyek leíró és magyarázó jellegűek, a programozó folyamatainak alapján.A végeredmény egy olyan nyelv létrehozása, amely hatékonyan lefedi a mögöttes programozási nyelvet ezekkel a magyarázó kifejezésekkel.Az írástudó programozással a kóddokumentációt maga a kóddal egyenlőnek tekintik, nem pedig leányvállalat vagy kiegészítő jellegű.

Egy másik szempont, amely segít megkülönböztetni az írástudó programozást a strukturált programozástól, a programok elemei egymással kölcsönhatásba lépnek.A strukturált programozási helyzetekben az interakció vertikális vagy hierarchikusabb a tervezésben.A programozási feladat írástudó megközelítésével az elemeket egy összefonódott mozaik szempontjából gondolják, amelyben az elemek többé -kevésbé egyenlőek egymással.

Az írástudó programozás támogatói általában azt állítják, hogy ez a konkrét megközelítés szükségessé teszi a programozók számára a programba bekövetkező gondolkodási folyamatok megfogalmazását.Ez azt az előnyt kínálja, hogy pontosabban azonosíthatja a programozó logikájának hibáit, és olyan változtatásokat vagy módosításokat hajthat végre, amelyek lehetővé teszik a programozás számára, hogy pontosabban és hatékonyabban működjenek.Ezenkívül ennek a megközelítésnek a jellege elősegíti a dokumentációs nyomvonal létrehozását, amely megkönnyíti a feladatra alkalmazott logika rekonstruálását az elejétől a végéig.Ami a kód meghatározását az egyes alkalmazásokhoz a végfelhasználók számára adaptálja, ez megkönnyíti a bázisprogram logikai adatfolyamának követését, és azonosítani egy pontot, hogy egy meghatározott feladat végrehajtása érdekében elágazhassa.Ettől a ponttól kezdve a programozó hozzáadhatja vagy módosíthatja a kódot, hogy az alapvető funkciók ne csökkenjenek, és az új funkció könnyen beépíthető a teljes folyamatba.