One of the biggest flame wars in the tech industry is: should I test first or test after code? Some people will advocate in favor of the TDD (test-driven development) technique. Others prefer to focus on the logic first and then test to assert the expected behavior.
“Should I test-first or test-after the code?”
Before even thinking about TDD, we need to know why to test in the first place. Some of the benefits of automated testing are:
When working for different companies, during my career as a software developer, I came across a lot of situations and legacy codebases left from other programmers. Some of them are good and other ones not so. What leads me to a question, do we have problem-solver and problem-builder professionals?
Some software projects are good, others are bad.
The main characteristics of a good software project are:
The bad software projects are the exactly opposite of the…
Passionate about the tech world. Hope you enjoy reading my journey!