TDD vs. TFD: no more confusion!

TDD and TFD are two software development approaches focused on code quality. Although these two approaches obviously share common concepts…