📄 Article
✓ Link checked
Free
Intermediate
Why we picked it Nine plain-English dimensions for judging an existing codebase (readability, adaptability, maintainability, and so on), each phrased as a question you can ask. It is aimed at people commissioning software, not writing it, so the language stays practical. A good frame for the 'can someone else safely change this?' part of your answer.
9 Criteria to Evaluate an Existing Software Code Base
From ICTworks by Siobhan Green 8 min read
- Judge readability, adaptability, and maintainability separately
- Frame each criterion as a question to ask the reviewer
- Learn the project's history before you judge the code