Spagetti kód - ez
Spagetti kód - rosszul tervezett, rosszul szerkesztett, zavaros és nehezen érthető a program. különösen azokat, amelyek sok GOTO nyilatkozatok (különösen átmenet vissza), kivételek, és egyéb szerkezetek, hogy romlik a strukturált [1]. A leggyakoribb antipattern programozás.
Spagetti kód így nevezték, mert a haladás, a program úgy néz ki, mint egy tál spagetti. hogy kanyargós és zavaros. Néha az úgynevezett „kenguru-kód» (kenguru-kód), mert a sok ugró utasítások.
Jelenleg a kifejezés nemcsak az esetben visszaélés a GOTO, hanem minden „többszörösen csatlakoztatott” kód, amelyben ugyanaz a kis fragmentum végre a sok különböző helyzetekben, és végezzen egy csomó különböző logikai feladatokat. [1]
Spagetti kód általában akkor fordul elő:
- a tapasztalatlanság fejlesztők;
- Súlyos nyomás feltételek által meghatározott működtetés (például elfogadta a vállalat ösztönzési rendszer működik gyorsabb), és díszlettervező maga (a vágy, hogy tegyen meg mindent a leggyorsabb módon).
Spagetti kód lehet a hibaelhárítást, és megfelelően működik, és a magas termelékenység, de [1] nagyon bonyolult a karbantartás és fejlesztés. Szerkesztése spagetti új funkciókkal néha ilyen hatalmas potenciállal, hogy vezessenek be új hibákat, hogy újraszervezi (fő gyógymód spagetti) fenyeget.
Itt egy példa a spagetti kódot BASIC. így egyszerű intézkedés - nyomtatás számok 1-10 és tereken. Valós példák spagetti kód sokkal összetettebb, és hozzon létre nagy probléma kísérő programokat.
Nézze meg, mi van a „spagetti kód” más szótárak:
Spagetti (egyértelműsítő lap) - Kész spagetti. Spagetti tészta, hosszú és vékony szálak. Átvitt értelemben, spagetti is jelentheti, hogy az egymásba fonódó, komplex vagy zavaros: egy többszintű út csomópont sok hosszú hidat, ... ... Wikipedia
Felfúvódó szoftver - felfújni szoftver (. Angol szoftver felfújni, felduzzasztott) trend az új programokat a nagyobb kiterjedésű és szükség több erőforrást igényel, mint a régi. Ennek eredményeként, sokan az érzésem, hogy a növekedés a ... ... Wikipedia
Funkció a show - felfújása szoftver (. Angol szoftver felfújni, felduzzasztott) trend az új programokat a nagyobb kiterjedésű és szükség több erőforrást igényel, mint a régi. Ennek eredményeként, sokan az érzésem, hogy a növekedés a ... ... Wikipedia
programozási stílus - (kódolási standard programozási stílus) (angol kódolási szabványok, kódolási stílusok vagy a programozási stílust.) meghatározott szabályok és konvenciók íráskor használt a forráskód bizonyos programozási nyelv. A jelen lévő közös ... ... Wikipedia
Design Patterns megragadni - GRASP (. Angol általános felelősség hozzárendelése Software Patterns (általános feladatmegosztás minta)) használatos minták objektum-orientált tervezési megoldások a gyakori feladatokhoz tervezett feladatok osztályok és objektumok. A ... Wikipedia
GRASP - (. Angol általános felelősség hozzárendelése Software Patterns általános felelősségi körök minta) minták használt objektum-orientált tervezés közös problémák megoldása a beosztására osztályok és ... ... Wikipedia