MPS: Rychlé vs Hezké řešení

18. listopadu 2007 v 17:08 |  Moderní PaulManův slovník
Adjektiva nejsou tím, čím se zdají být.

Samotný pojem "řešení" a rozbor jeho (nad)užívání zejména v oblasti poskytování IT služeb by vydaly na dlouhou a komplikovanou studii. Předmětem našeho dnešního rozboru budou dva speciální, úzce související případy.

Rychlé řešení

Teorie:
Nesystematické, nečisté a entropii nadměrně zvyšující řešení jako okamžitá odpověď na výskyt problému. Někdy též nazýváno zadrátování. Je tolerováno po dobu nezbytně nutnou k aplikaci Hezkého řešení (viz níže).
Praxe:
Škrtněte z předchozího odstavce poslední větu.

Hezké řešení

Teorie:
Řádné, promyšlené a do celkové koncepce systému zapadající řešení, které má problém trvale vyloučit bez nepříjemných vedlejších efektů jako je horší čitelnost kódu či nutnost tvořit výjimky na základě výjimek existujících.
Praxe:
Výskyt v praxi dosud nebyl zaznamenán.
Příbuzná hesla:
kompletní přepis kódu - vysněný, prakticky nerealizovatelný cíl vývojáře. Moderní obdoba výpravy za Svatým Grálem
refaktoring - nahrazení proměnné, vyskytující se na 400 místech, novou, vyskytující se jen 150x, a následná zoufalá modlitba, ať aplikace funguje alespoň tak, jako předtím


Komentáře

1 Václav Novotný Václav Novotný | Web | 18. listopadu 2007 v 22:09 | Reagovat

Výskyt hezkého řešení zaznamenán byl. Například projekt Blog.cz :)

Ale s tím kompletním přepisem kódu máš pravdu.

2 Jan Tichy Jan Tichy | E-mail | Web | 19. listopadu 2007 v 17:55 | Reagovat

[1] LOL, mozna uz se neco zmenilo, ale v me pameti se nejasne probouzeji vzpominky na systemove konstrukce typu if (LUPA) { ... } elseif (NOVINKY) { ... :))

3 Finwe Finwe | Web | 19. listopadu 2007 v 23:42 | Reagovat

[2] No ani moc ne, hele... ;)

Nový komentář

Přihlásit se
  Ještě nemáte vlastní web? Můžete si jej zdarma založit na Blog.cz.