< Software Design

Complexity as a high-level code quality is defined by John Ousterhout in A Philosopy of Software Design as "anything related to the structure of a software system that makes it hard to understand and modify the system."[1] It is derived from the following qualities:

References

  1. Ousterhout, John (2018). A Philosophy of Software Design. ISBN 978-1732102200. Chapter 2.1 "Complexity defined"
This article is issued from Wikiversity. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.