Nov 1, 2018

Code quality

Immobility/Mobility: Modularization, mobility of the components
Rigidity/Flexibility: difficult/easy to change
Fragility/Robustness: Changes in one part breaks unrelated parts
Viscosity: Wrong practices are so deep rooted that it is very difficult to correct them.
Opacity: Codes are difficult to understand.