Published 2024-12-24T12:14:00Z by Physics Derivation Graph
This post defines discrete levels of software quality. There are many dimensions of what "software quality" means, so the discrete levels described here are an oversimplification. The attribute clusters below are typically observed together.
software quality level 1
"Worked for me at one point."
Code does not compile
No documentation
Required dependencies not included
Purpose of code is unclear
Hard coded numerical values
Code is wrong - severe design and implementation flaws