Master class: April 26-27 - extreme programming. Testing Development (TDD) and Flexible Software Development Techniques
The practice of creating modular and acceptance tests for web applications, the use of SimpleTest and Selenium, OOP practices that facilitate testing and contribute to the formation of a good application architecture, the use of mock objects and much more.
The master class is devoted to the practical aspects of implementing development through testing (TDD), permanent assembly (Continues Integration) and acceptance testing (Acceptance Testing) of applications executed using PHP.
After the master class, you will learn how to organize a test environment for your code, create unit tests for individual classes and acceptance tests for the entire application as a whole, you will know what code isolation is and why it is needed, how to test certain aspects of your applications and much another.
')
Perhaps a master class will force you to reconsider your views on the architecture and quality of your applications and on your understanding of OOP as a whole.