Názor k článku Cibulová architektura aneb jak nepřipravovat špagety od anonym - Dobrý den, V ideálním případě je cibulová architektura vhodná...

  • Článek je starý, nové názory již nelze přidávat.
  • 24. 1. 2020 9:26

    bez přezdívky

    Dobrý den,

    V ideálním případě je cibulová architektura vhodná k výměně jedné z vrstev. V reálném případě si dokážu představit, že výměna si bude žádat nějaké úpravy, ovšem myslím si, že použitím této architektury se vám podaří minimalizovat nutný čas programátorů k výměně. Pokud může být programátor k tomu připraven, proč tomu nejít pomocí architektury naproti?

    Nesouhlasím s Vámi v tom, když tvrdíte, že "pokud zaškrtnu tenhle checkbox, tak schovej tyhle dvě políčka" je bussiness rule. Něco takového je specifikace chování UI a nemá nic společného s tím, jak bussiness zákazníka funguje.

    Cibulová architektura bude i umožňovat lehčí koexistenci dvou prezentačních vrstev, kterou zmiňujete. Jelikož je přepis celé prezentační vrstvy velmi náročný na finance a čas, tak by měla architektura aplikací podporovat možné scénáře vývoje co nejlépe.

    SOLID principy jsou výborné principy a Cibulová architektura je podporuje na úrovni vrstev.