Remember.. #Web Development #Root #By Sayed Ahmed

Remember: Just 2 cents…

1. Testing can never proof absence of errors
2. Testing by itself does not improve software quality
3. The best debugging skill, think right, write the right code…impossible to be 100% perfect on your first try, however, the better you do in writing the right code on your first ( and initial) try (ies), the less debugging you have to do, and the less trouble you will have later; testing will also require less time.

4. Indentation is not a waste of time. Indentation is a great skill that can save a lot of time in development, debugging, and maintenance. Not – indented code are hard to read and understand, it wastes time for the other developers/improve who want to maintain the code later. It also will waste your time when at a later time, you will need to update/edit/improve/change your code.
5. Testing can never proof absence of errors; however, we have to test to a reasonable extent (until we are satisfied and/or almost we are certain that no issues are there at least for the most common use cases – depends though) based on the complexity of the software, budget, how the errors can affect us and the users, the quantity and complexity of the requirements. Also, without testing, we cannot say for sure that a particular feature works or not, though it may seem logically that it will work, without testing we cannot say for sure. Sometimes, as we cannot practically test all possible cases, and also sometimes some test will logically indicate that some other features will also work (we can be close to very right on these logical inference). We probably do not need to test 100% for all possible situations, this is not possible by 100% for a complex software but we should try to go as far as we can and we need (medical device software or airplane software need way more rigorous testing than web-sites than simple web/mobile applications)

From: http://sitestree.com/?p=1055
Categories:Web Development, Root, By Sayed Ahmed
Tags:
Post Data:2014-06-24 01:34:17