Full description not available
J**N
Take your Php development to a new level.
The process he uses and the tools are pretty cool, I learned a lot, very cool!
R**S
Excellent TDD book for PHP
The book provides a clear and concise explanation of the topics covered. The author has done an excellent job in explaining TDD, BDD, and CI/CD with practical examples and engaging analogies. It feels like the author is personally teaching you, making the material easy to understand without the use of overly complex words. As a non-native English speaker, this aspect was particularly helpful to me. I hope to see more books written in a similar style.If you're a PHP developer with a basic understanding of OOP and want to learn how large enterprise software is tested and deployed to production, this book is ideal for you. It will give you an in-depth understanding of how to set up an automated CI/CD pipeline using popular PHP tools and services. The inclusion of SOLID principles further enhances the book's value as a well-known programming practice for creating scalable and maintainable software.Even if you're not a PHP developer, a basic understanding of OOP in other programming languages is sufficient to understand and apply the concepts and practices covered in this book to your preferred language.
D**Y
Well written and explained
I've been wanting to buy a PHP book and I'm very happy I bought this one.
M**R
Excellent Read
This book is written very well and explains the fundamentals of how to code using TDD and BDD with PHP 8. As a fellow developer who was already familiar with all of these concepts, this book goes in great detail explaining the fundamentals and why it is important to use these concepts. I was very happy with the results I was able to get out of this book and would highly recommend it to anyone whom is looking to learn these techniques.
M**S
Very well written, broad topic range
This book is very well written and covers an extremely broad range of topics. However, it's difficult to tell what niche it fills. Very little prior knowledge is expected, and the author does a good job of explaining, step-by-step, each process in the journey. If you don't have most of that prior knowledge, are you really ready to learn Test-Driven Development? It can certainly be argued that's it's never too early to learn best practices, but this is ultimately pretty advanced stuff. I fear that the beginner will get bogged down in the details, and end up blindly following the examples given without gaining the deeper insight into the primary topics, while an advanced programmer will be begging for more depth.The book does a better job of presenting Behat and behavioral testing (BDD) than it does PHPUnit and TDD. (Some of the steps actually have you writing the tests after the code.) Like every other book I've read covering PHPUnit, a big issue is that it's a big jump from the simple tests presented to anything I've ever had to do in real-life live code.Add a star if you're very new to the game. You'll certainly learn some good philosophical points on developing good software. If you don't know anything about these topics, this is a good place to get your feet wet before taking a deeper dive.
Trustpilot
2 weeks ago
1 month ago