Recently I was assigned to a project which was already in its midway. It was TDD environment.
Everyone was following right principle of Code Unit Test First and Implementation code later. But couple were doing in reverse, implementation code first and unit test later.
Though on a debate they say either way its similiar.
What are potential issues may arise if implementation code first and unit test later is followed?
If it isn’t obvious enough, test-first FTW!