dbo:abstract
|
- A loop-switch szekvencia, avagy for-case paradigma egy programozási antiminta, ahol egy lépéssorozatot egy ciklus belsejében elhelyezett switch valósÃt meg, mintha nem lenne ismert az egyes lépések sorrendje. A spagetti kód speciális esete. Ha egy ciklusban switch van, az még nem biztos, hogy antiminta. Csak akkor tekinthetÅ‘ annak, ha a lépések sorrendje ismert. A korrekt megvalósÃtásra példa a kontroll megfordÃtása, és egy eseménykezelÅ‘ működtetése. Az eseménykezelÅ‘ ciklusokban a lépések sorrendje ismeretlen fordÃtási idÅ‘ben, mivel azokat a felhasználó választja ki. Emiatt a switch valóban szükséges. Lásd: eseményvezérelt programozás, , és . A hiánya okozhat gyengébb performanciát, habár ez nem mindig érzÅ‘dik. Mégsem a performancia gyengÃtése, hanem a rosszabb olvashatóság a minta legfontosabb következménye. Minden nem triviális példában nehezebb megérteni a programrészletet, annak célját és működését, mint egy szekvenciát tartalmazó ciklust. (hu)
- A loop-switch szekvencia, avagy for-case paradigma egy programozási antiminta, ahol egy lépéssorozatot egy ciklus belsejében elhelyezett switch valósÃt meg, mintha nem lenne ismert az egyes lépések sorrendje. A spagetti kód speciális esete. Ha egy ciklusban switch van, az még nem biztos, hogy antiminta. Csak akkor tekinthetÅ‘ annak, ha a lépések sorrendje ismert. A korrekt megvalósÃtásra példa a kontroll megfordÃtása, és egy eseménykezelÅ‘ működtetése. Az eseménykezelÅ‘ ciklusokban a lépések sorrendje ismeretlen fordÃtási idÅ‘ben, mivel azokat a felhasználó választja ki. Emiatt a switch valóban szükséges. Lásd: eseményvezérelt programozás, , és . A hiánya okozhat gyengébb performanciát, habár ez nem mindig érzÅ‘dik. Mégsem a performancia gyengÃtése, hanem a rosszabb olvashatóság a minta legfontosabb következménye. Minden nem triviális példában nehezebb megérteni a programrészletet, annak célját és működését, mint egy szekvenciát tartalmazó ciklust. (hu)
|
rdfs:comment
|
- A loop-switch szekvencia, avagy for-case paradigma egy programozási antiminta, ahol egy lépéssorozatot egy ciklus belsejében elhelyezett switch valósÃt meg, mintha nem lenne ismert az egyes lépések sorrendje. A spagetti kód speciális esete. A hiánya okozhat gyengébb performanciát, habár ez nem mindig érzÅ‘dik. Mégsem a performancia gyengÃtése, hanem a rosszabb olvashatóság a minta legfontosabb következménye. Minden nem triviális példában nehezebb megérteni a programrészletet, annak célját és működését, mint egy szekvenciát tartalmazó ciklust. (hu)
- A loop-switch szekvencia, avagy for-case paradigma egy programozási antiminta, ahol egy lépéssorozatot egy ciklus belsejében elhelyezett switch valósÃt meg, mintha nem lenne ismert az egyes lépések sorrendje. A spagetti kód speciális esete. A hiánya okozhat gyengébb performanciát, habár ez nem mindig érzÅ‘dik. Mégsem a performancia gyengÃtése, hanem a rosszabb olvashatóság a minta legfontosabb következménye. Minden nem triviális példában nehezebb megérteni a programrészletet, annak célját és működését, mint egy szekvenciát tartalmazó ciklust. (hu)
|