Рубрика:
Разработка /
Принципы проектирования
|
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|
ВИЗИТКА
Ольга Федорова, технический лидер «Альфа банка»
Single Responsibility Principle
Принцип единой ответственности – почему он важен и как его применять?
По моим наблюдениям, про SOLID (принципы проектирования в объектно-ориентированном программировании) слышали практически все. При этом рандомная выборка показывает, что к его использованию в реальной жизни тяготеют немногие, причем существенная часть из них уделяет внимание подобным концепциям лишь когда на это есть время. Все остальные в лучшем случае считают данные принципы теорией, которая может пригодится разве что на собеседовании, чтобы впечатлить интервьюера фактом прочтения трудов Мартина и Фаулера.
Такая тенденция печальна хотя бы лишь потому, что этот инженерный подход существует несколько десятилетий и предлагает вполне рабочие решения для многих типичных проблем отрасли. В рамках этой статьи я постараюсь осветить первый принцип, так называемый «принцип единой ответственности», обосновать почему он так важен и показать, как применять его в реальной жизни.
<...>
Ключевые слова: принцип единой ответственности, SRP, принцип DRY, случайное дублирование
Полную версию статьи читайте в журнале Подпишитесь на журнал
Facebook
Мой мир
Вконтакте
Одноклассники
Google+
|