Posts

Showing posts from July, 2015

Test-Driven Development

I’ve tried practicing Test Driven Development (TDD) for so many different developments. Test-Driven Development (TDD) has gained popularity among developers as a methodology to improve code quality and design. However, my early experiences with TDD left me feeling overwhelmed and burdened by the tests themselves. Determined to unlock the true potential of TDD, I embarked on a journey to master this development approach. Through numerous struggles and enlightening discoveries, I have gained a deeper understanding of TDD. In this blog post, I will share my insights and the importance of grasping the TDD life-cycle for effective development. The TDD Life-Cycle: Write the test: TDD begins with writing a test that reflects the functionality you wish to implement. This test initially fails, as there is no corresponding implementation code. Run the test (test does not pass): Running the test at this stage will inevitably result in failure, given...