I'd mostly agree, with a couple of notable changes:
Functionality
Security
Tests
Readability
Maintainability
Accessibility
Documentation
Performance
Security goes higher, as having that consideration earlier is more likely to impact future work.
Tests go above Reliability and Maintainability because the right tests will make the other things easier, if not enable them completely. They also serve as documentation for the nitty-gritty bits that might will get missed/forgotten. Numeric coverage isn't, but valuable coverage is.
I'm hesitant to put accessibility so low but, in the same breath as putting functionality so high, if it's difficult to do anything above it then it's difficult to make it more accessible. "ALL users" is a lot of users, but it's presenting what you have in a better way rather than restructuring the fundamentals to make them more accessible.
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I'd mostly agree, with a couple of notable changes:
Security goes higher, as having that consideration earlier is more likely to impact future work.
Tests go above Reliability and Maintainability because the right tests will make the other things easier, if not enable them completely. They also serve as documentation for the nitty-gritty bits that
mightwill get missed/forgotten. Numeric coverage isn't, but valuable coverage is.I'm hesitant to put accessibility so low but, in the same breath as putting functionality so high, if it's difficult to do anything above it then it's difficult to make it more accessible. "ALL users" is a lot of users, but it's presenting what you have in a better way rather than restructuring the fundamentals to make them more accessible.