|
|
|
|
|
by simon_brown
696 days ago
|
|
> Take Structurizr for example, it doesn't automatically create the diagrams for you The Structurizr DSL is designed for manual authoring (which is what most people tend to do), but there's nothing preventing you from writing some code (using one of the many open source Structurizr compatible libraries) to reverse-engineer parts of the software architecture model from source code, binaries, your deployment environment, logs, etc. > or notify you when it detects architectural drift If you do the above, there's then nothing preventing you from writing some tests to notify of architectural drift, etc. |
|