Poor code quality leads to unpredictable behavior. From a user's
perspective that often manifests itself as poor usability. For an
attacker it provides an opportunity to stress the system in
unexpected ways.