Hlavní navigace

Názor ke zprávičce Kritika objektového programování: je to katastrofa? od frr - Zatím mi připadá, že "vo tom to je"....

  • 23. 7. 2019 23:09

    frr

    Zatím mi připadá, že "vo tom to je". Každý trochu rozsáhlý software se musí s těmito čtyřmi živly sblížit - a je vcelku jedno, jestli ho píšete v Javě, C++, holém C nebo assembleru. Prostě k tomu vede potřeba zvládat složitost. Tohle láteření na OOP (vs. procedurální přístup)... vždyť je to celé blbost. Nebo je možná blbost, označit linuxový kernel jako procedurálně napsaný software...

    Osobně láteřím především tím směrem, že software je čím dál složitější, a to z několika důvodů:
    1) umí toho čím dál víc
    2) modeluje čím dál složitější realitu
    3) možná se občas nevyhneme over-engineeringu
    4) rozvratné spodní proudy jako příliš detailní modelování "business procesů", které by stálo za to především zbavit zbytečných kliček a kudrdlinek, které jsou dány spíše tradicí a setrvačností společnosti než reálným opodstatněním
    5) zadání pro tvorbu a rozvoj softwaru vznikají na základě obchodně-politických tlaků a "pravdu má zákazník", možná někdy ke své škodě?
    6) neustálý technický pokrok je hrozná svině

    Za nic z toho OOP nemůže. Je jedno v čem ten software napíšete, vždycky vyjde složitý.