Your architecture rules are code too: mutation-testing a DDD ruleset in PHP 8.4
php
dev.to
In September 2017 Lukas Taake published the first part of a write-up of his master's thesis about static code analysis for Domain-Driven Design. It was built as a SonarQube plugin for Java, and its thesis is the most honest sentence in the genre: static analysis cannot show that DDD is done correctly; it can help keep some basic principles intact over time. I wanted to know what that looks like in PHP today, nine years later. Two things have changed: the language now enforces a lot by itself (r