Оригинал: Living Apart Together: Decoupling Code and Framework
Вы, конечно, используете в своей работе новейшие технологии и фреймворки. Более того, вы самостоятельно
написали 2,5 фреймворка, ваш код
PSR-2 совместим, полностью юнит-тестирован, имеет сопровождающие
PHPMD и
PHPCS конфигурации, и даже может поставляться с надлежащей документацией (на самом деле, она существует!). При выпуске новой версии вашего любимого фреймворка вы захотите побыстрее использовать его в своем проекте и получите пару отчетов об ошибке. Вы, может быть, даже воспользуетесь модульным тестированием, чтобы определить ошибку и сделаете патч, чтоб исправить ее. Если это может помочь вам стать тем разработчиком, которым вы хотите быть, — пересмотрите отношения вашего кода и фреймворка.
Читать дальше →