Any resources to study for the 10 criteria for elegant software? I don't see any explanations or examples on the slides.
This is what I had in my notes for that part. Criteria for elegant software: User Facing: Efficiency Usability Scalability Robustness (Security) Completeness (Features complete)
Developer: Readability Re-usability Simplicity Maintainability Extensibility
Sorry about that -- I guess we just talked about them in class.
I've now posted a 1 page photocopy from the Skrien textbook up on Moodle, near the slides that introduced these terms. This provides more of a definition for each criteria.