Explore the latest books of this year!
Bookbot

Chris Hartjes

    The Grumpy Programmer's Guide To Testing PHP Applications
    • Discover how a Grumpy Programmer tackles testing PHP applications, focusing on the essential technical and core skills needed to integrate testing seamlessly into your workflow. Testing can be challenging to convey to novice programmers, as it involves writing code to ensure other code functions correctly, assuming a foundational understanding of programming. This difficulty is compounded by PHP's lack of enforced structure, leading to a landscape where only the most motivated developers engage with testing. This guide aims to assist developers in becoming more test-centric, highlighting the advantages of automated testing and tools like static analysis and automation. By mastering both technical and core skills related to testing, you will be equipped to write tests across various frameworks and PHP applications. The content synthesizes material from previous works while introducing new insights and revisiting earlier topics shaped by evolving experiences. The book breaks down the expansive subject of testing into manageable sections, offering numerous examples and explanations of my testing approach. Key topics include Test-Driven Development, strategies for Test-After practices, test refactoring strategies, the workings of PHPUnit, and complementary tools like static analysis and mutation testing. Additionally, it emphasizes the core skills necessary to encourage others to test their code effectively.

      The Grumpy Programmer's Guide To Testing PHP Applications2020