I have come across the recommended values for a Maintainability Index (MI) as follows:
- 85 and more: good maintainability
- 65-85: moderate maintainability
- 65 and below: difficult to maintain with really bad pieces of code (big, uncommented, unstructured) the MI value can be even negative
Are these values are dependent on technology? For example, is a value of 70 good for Mainframes but difficult to maintain for Java?
Can use same yardstick independent of technologies?