Why are there so many software bugs? Code documentation, Software QA Testing FAQs, Test, Verification, Tester


    Software QA/Testing

Glossary and Technical FAQs

Page 093 094 095 096 097 098 099 100 101 102 103


Q: Why are there so many software bugs? (Cont'd...)

  • Bug tracking can result in errors because the complexity of keeping track of changes can result in errors, too.

  • Time pressures can cause problems, because scheduling of software projects is not easy and it often requires a lot of guesswork and when deadlines loom and the crunch comes, mistakes will be made.

  • Code documentation is tough to maintain and it is also tough to modify code that is poorly documented. The result is bugs. Sometimes there is no incentive for programmers and software engineers to document their code and write clearly documented, understandable code. Sometimes developers get kudos for quickly turning out code, or programmers and software engineers feel they cannot have job security if everyone can understand the code they write, or they believe if the code was hard to write, it should be hard to read.

  • Software development tools , including visual tools, class libraries, compilers, scripting tools, can introduce their own bugs. Other times the tools are poorly documented, which can create additional bugs.
[Continued on next page...]


______________________________________________________


Copyright 1999 - 2009 by Rob Davis PE. All rights are reserved. No part of

this document may be reproduced in any form whatsoever

without written permission from Rob Davis, PE.

http://www.softwaretestengineer.com

http://www.robdavispe.com

     Go to next page



software QA testing FAQs test verification engineer, text format resume