© Sudipta Mukherjee 2016
Sudipta MukherjeeSource Code Analytics With Roslyn and JavaScript Data Visualization10.1007/978-1-4842-1925-6_3

3. Design Quality Metrics

Sudipta Mukherjee
(1)
Varthur Hobli, India
 
When a house is built, the engineer first builds its plan and then a model. Once all the stakeholders are satisfied with the model, then they go about constructing the actual house. However, in the software industry, design is neglected. It may seem that the cost of a design alteration in software is not much, but it is enormous. It acts as a butterfly effect. Catching bad design choices early is every architect’s dream. But it doesn’t happen with software, for several reasons. First, once the design choices are described and laid out, several ...

Get Source Code Analytics With Roslyn and JavaScript Data Visualization now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.