Test driven development or behavior driven development?

my suggestion is don’t listen to others, play both, choose which one is the best for you. It solely depends on your programming style and attitude. Well also consider what client is requesting from you. Some times i found that some clients require to work on TDD framing. So that , mostly they can test the system themselves.

But writing test codes are useful for your project. It is important to write codes for all sections and test it frequently. However what to test and what to not at a certain time is up to you.

In my case, i use a hybrid system between TDD and BDD. 😀