No “Bug-Free” Programmers; Top Programmers spend 50+% Effort on Test Automation

Learning and practising test automation is a must for good programmers.

Zhimin Zhan

--

Over my 20+ years of work in software development, I have met a few programmers with big egos who claimed that his/her code was 100% bug-free in the previous projects, during the interview or on the first day at work. Obviously, it was not true, actually far from it. Most people tend to forget their failures and only remember their highlight moments. I bet you have heard the below statements from someone:

  • “My investment portfolio constantly yields much higher returns than the index”
  • I have a strategy that guarantees to win at casinos

The reality is that if these people could beat the share market or casinos, they wouldn’t have bothered talking to you. They would rather be on a luxury yacht. It is normal for people to describe their achievements and make it sounds like they have never failed when they know there is no immediate and objective verification. In software development, that immediate and objective verification is automated end-to-end regression testing (via UI).

Table of Contents:
· A Story
· Why Bug-Free Programmers are not possible?
· Acknowledging regression errors is the first

--

--

No responses yet