REKLAMA

Domain Specific Language w DDD – łatwo i produktywnie

Niektóre domeny podlegają ciągłym zmianom. Poprzez nadanie odpowiedniejstruktury naszemu rozwiązaniu jesteśmy w stanie stosunkowo szybko zmienićreguły rządzące modelem. Niestety problem pojawia się w momencie, gdy te zmianysą zbyt częste i niepotrzebnie absorbują zespół programistyczny. Zazwyczajpowstaje wtedy wiele różnych strategii, reguł dla różnych klientów, którymi trzebazarządzać. A co jeśli tę odpowiedzialność przerzucilibyśmy na klienta? Jako rozwiązaniew tym artykule zostanie zaproponowana budowa prostego języka dziedzinowego(DSL), który pozwoli klientowi końcowemu, bądź wdrożeniowcowi na zmianęzachowania części systemu.