1. The system is good or bad. Flexibility, extensibility, maintainability, readability, understanding, changeability, Reusability, testability, modularity, high cohesion loose coupling, high effciency, high performance Performance, Security, compatibility, usability, Clean, Clarity, simple, straightforward, less is more (L) Ess code is more, Well-documented, well-layered, correctness, bug Robustness, reliability, scalability, stability, elegance, good, bad…

The main ones are: maintainability, readability, extensibility, flexibility, simplicity, reusability, testability