Chapter 4. Using Behavior-Driven Development in Symfony

To have a successful and satisfying career as a developer, communication is vital. You might experience a situation where the result of your development efforts was not good enough to make your client happy. Reasons such as misunderstanding a request, constantly changing the development ground, lack of effective testing procedures, and so on cause a project to fail. If you look closer, you will see that communication is the key and can solve many problems before they even happen.

You might be a good developer and communicate with and understand your fellow developers very well. There might be an amazing project manager who communicates with the client clearly. However, how clear is it when ...

Get Mastering Symfony now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.