Talk in English - US at phpday 2023
View Slides: https://slides.rmcreative.ru/2023/verona-packages/#/
Short URL: https://joind.in/talk/ed9cf (QR-Code (opens in new window))
Everyone knows SOLID programming principles, the essence of modern object-oriented programming. But there are additional higher-level principles coined by Robert C. Martin that help to determine and measure isolation boundaries between packages, modules, microservices etc. In this talk you’ll get into principles of package cohesion and coupling. We’ll highlight the shortcomings, tradeoffs and key points of usage and dive into D-metrics. After the talk you’ll add more tools that help you write better code and design better systems overall.