Protecting the Design and Architecture of your App

We have all used code analysis tools on our projects and these are useful for identifying code smells. The issue is that most of them treat metrics in isolation and isolated metrics can’t tell you if the design is good or bad. You need more context. In this session we’ll see how to go beyond code smells and identify design smells and inappropriate coupling in the technical architecture. We’ll define detection strategies for common design smells (like God Class and Feature Envy) and implement them using NDepend. We’ll also see how we can define fitness functions to detect dependency violations in your application’s architecture
Speaker
Alternate Text

Victor Chircu