Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

My boss has always told me that a good programmer should be able to ensure that the code he or she changes is reliable, correct, and thoroughly self-verified; that you should completely understand all the results and impacts your changes will cause. I have tried my best to be this kind of programmer—by testing again and again—but bugs are still there.

How can I be a zero-bug programmer and know what every character of my code will cause and affect?

share|improve this question

closed as not constructive by gnat, Walter, Matthieu, Dynamic, Yusubov Sep 20 '12 at 11:16

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

14  
Become me. That's the only way. –  rightfold Aug 10 '11 at 23:07

28 Answers 28

Not the answer you're looking for? Browse other questions tagged or ask your own question.