Dodatek E. Walidacja

Kiedy prowadzimy zajęcia na temat tych technik, zawsze pada pytanie o to, w którym miejscu należy wprowadzić walidację. Czy należy ona do logiki biznesowej w modelu domeny, czy to jednak sprawa infrastruktury?

Jak to zwykle bywa z pytaniami na temat architektury, odpowiedź brzmi: to zależy!

Przede wszystkim powinniśmy uwzględnić to, że chcemy, aby nasze komponenty były wyraźnie oddzielone od siebie i aby każda część systemu była prosta. Nie powinniśmy bałaganić w kodzie niepotrzebnymi detalami.

Czym w ogóle jest walidacja

Pod pojęciem walidacja większość osób rozumie proces sprawdzania danych wejściowych operacji w celu upewnienia się, czy spełniają określone kryteria. Dane, które je spełniają, są prawidłowe, a pozostałe ...

Get Architektura aplikacji w Pythonie now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.