Software Design/Truthfulness

From Wikiversity
Jump to navigation Jump to search

Truthfulness and trustworthiness are interface and software qualities that reflect the accuracy of names of operations: do they always do what their names say?

If the software (a library or a framework) is known to have a lot of bugs, developers who code against it may stop trusting it performs its functions correctly and apply techniques of defensive programming when interacting with it.

Relations to other qualities[edit | edit source]