volume_mute
Agile and Software Maintenance — Maintainability
publish date: 2026/06/04 04:30:6.790094 UTC
volume_mute
Agile enthusiasts argue that minimising formal documentation does not make systems harder to maintain. What is their key argument?
Correct Answer
Formal documentation is often not kept up to date and does not accurately reflect the code — the key to maintainable software is high-quality, readable code, which agile practices emphasise
Explanation
Agile enthusiasts argue that formal documentation is often not kept up to date and so does not accurately reflect the program code. Therefore it is a waste of time to write it. The key to maintainable software is high-quality, readable code — agile practices emphasise writing well-structured code and investing effort in code improvement.
Reference
Software Engineering, Ian Sommerville, 9th edition
