Plíživá elegance - Creeping elegance
![]() | Tento článek má několik problémů. Prosím pomozte zlepšit to nebo diskutovat o těchto otázkách na internetu diskusní stránka. (Zjistěte, jak a kdy tyto zprávy ze šablony odebrat) (Zjistěte, jak a kdy odstranit tuto zprávu šablony)
|
Při vývoji softwaru plazivá elegance, související s plíživý rys a efekt druhého systému, je tendence programátoři neúměrně zdůrazňovat elegance v software na úkor dalších požadavků, jako je funkčnost, přepravní plán a použitelnost.
Plíživou eleganci si zákazníci a prodejní pracovníci vynucují také v posledních fázích vývoje softwaru. Jeden často přijde s „jen další funkcí“ před datem dodání a vývojáři softwaru zbývá beznadějný případ upřednostnění mezi dodáním včas podle harmonogramu nebo plně uspokojit zákazníky a / nebo obchodní oddělení.
Složitost a čitelnost jsou hlavními důvody, proč programátoři mají tendenci upřednostňovat eleganci před funkčností, přičemž všechny ostatní jsou stejné, jednoduše ke zmírnění okrajové kognitivní zátěže úkolu, která je ve srovnání s mnoha jinými obory velmi vysoká, dokonce i v informatice.
Je to určitě oblast, ve které se management a marketing hodně střetávají s programátory, ale většina programátorů se bude chovat velmi nevrle, když bude požádána, aby se ponořili do žumpy starodávného, složitého, špatně zdokumentovaného a hackerského kódu, což často povede k velikonočním vajíčkům a úmyslné zneužití slabých míst a fluktuace zaměstnanců.
externí odkazy
![]() | Tento softwarové inženýrství související článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |