Clean Craftsmanship
Disciplines, Standards, and Ethics
Disciplines, Standards, and Ethics
There are two known schools in TDD: the mockist school (aka Outside-in) and the classicist school (aka Inside-out).
The complexity here is not about writing tests itself, but the habits that we have to change to create software that is …
Using array_merge inside a loop is a performance killer. The spread operator will help you to improve this by flatting t…
These tests are also known as Characterization tests.
The best guide that brings your coding and architecture skills a level up. All the modern PHP features combined with the…
If you see something, in the scope of your current task, that can be easily improved, improve it. And if you have any qu…
This book offers start-to-finish strategies for working more effectively with large, untested legacy code bases.
The journey to mastery
Even bad code can function. But if code isn't clean, it can bring a development organization to its knees. Every year, c…