Software architecture is one of the most important and challenging concepts in software development. In order to properly address software architecture, it should be evaluated and analyzed in four aspects: architectural patterns, architectural charactristics, architectural decisions, and design principles.
In this session, Vahid will talk about how to measure architectural charactristics, and while familiarizing ourselves with the Cyclomatic Complexity, we will examine how to calculate it together.