Názor k článku Cibulová architektura aneb jak nepřipravovat špagety od wabi - My s tím právě měli problémy a ne...

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

    wabi

    My s tím právě měli problémy a ne vždy bylo na první pohled zřejmé, že problém vzniká rozdílnou DB. V době kdy není problém si v dockeru pustit libovolnou databázi na lokálu mi to přijde jako zbytečný odklon od produkčního prostředí.

    Podobně s tím cachováním db mezi testy - podle mého to snižuje opakovatelnost testů, protože se obecně mění vstupní podmínky (testy se pravděpodobně pouští v náhodném pořadí, občas se nějaké testy mění nebo přidávají/ubírají). A já od testů očekávám, že ověřují, že se testovaná část systému chová po změně stejně jako předtím. A k tomu potřebuji kontrolované prostředí.

    Výše píšete, že nikdy nemáme testovací prostředí úplně shodné s produkčním. To je sice pravda, ale není to pro mě argument pro to se od něj cíleně vzdalovat.

    Abych to shrnul: chápu důvody proč se to používá, ale v dnešní době mi to přijde překonané.