Определение термина Ортогональность в ООП. Я же читаю 3-е издание в бумажном виде.

 

1002134878

Ортогональность кода.

Потрясающее сочетание компонентов с чётко определёнными обязанностями наряду с независимостью от более широкой системы иногда называют ортогональностью. Ортогональность способствует повторному использованию кода, поскольку готовые компоненты можно включать в новые системы, не делая ни какой специальной настройки в них.
Такие компоненты должны иметь чётко определённые входные и выходные данные, независимые от какого-либо более широкого контента. В ортогональный код легче вносить изменения, поскольку изменение реализации будет реализовано тем компонентом, в который вносятся изменения. И наконец, ортогональный код безопаснее. Последствия ошибок будут ограничены в определённом контексте. В то же время ошибка в чрезвычайно взаимозависимом коде может легко “ударить” по более широкой системе.

 
PHP объекты, шаблоны и методики программирования. 2-е издание. Мэт Зандстра.

 

Исходный код находится в свободном доступе, поэтому выкладываю его. Так же нужно затронуть еще один важный момент. Каждый плагин имеет описание в начале, рассмотрим его тоже.

Тут думаю все понятно. Название плагина, адрес плагина для скачивания, описание, автор, сайт автора, версия, стабильная версия, лицензия.

Читать далее