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.