Software architecture. It happens quite often that an application, which was brilliantly implemented, after some time becomes an unmaintainable monster. One of the reasons is that by constantly changing the team, it is impossible to maintain the same quality over a longer period of time. One person will forget about it, another about something else. With the help of architecture tests, thanks to which we can check whether the project does not reference another (which it should not), whether the classes in this project do not reference a particular namespace, etc.
Architecture tests library: github.com/BenMorris/NetArchTest
Repository from the episode: github.com/meaboutsoftware/architecturetests
Fluent assertions: fluentassertions.com/introduction
Follow me:
Twitter: twitter.com/meaboutsoftware
LinkedIn: www.linkedin.com/in/maciej-jedrzejewski-73673668/
コメント