Eunice improves cohesion, coupling and modularity in software through hierarchical structure and simplified unidirectional dependencies.
Eunice analyses source code, infers its structure and shows if the dependencies match.
Unravel spaghetti code and grow order from a big ball of mud. Understand the impact of change and release with more confidence. Have an aspect of your architecture that everyone can see and that isn't out of date.
measure how close
the two are
collectively define. share progress
Find out more about how Eunice works regarding structure and dependencies, or read a case study.
See results and explorer your code in minutes:
$ dotnet tool install --global eunice
$ eunice MySolution.sln
creates a eunice.html file from a C# solution or project
$ npx eunice
If you'd like confidential guidance on improving your commercial closed source systems there are consultancy services available. Either open a the chat session or email email@example.com.