В основном я хочу получить представление о проценте людей, которые считают разумным использовать принцип единой ответственности в реальном коде и, сколько на самом деле. В Podcast # 38 Джоэл рассказывает о том, как бесполезно этот принцип ООП - это реальный мир; и далее, что это демонстрирует, как люди, подобные дяде Бобу, скорее всего, не писали нетривиальные системы.
Я лично написал или сыграл большую роль в нескольких проектах по разработке программного обеспечения, но только сейчас наткнулся на эту модель в моей молодой карьере. Мне нравится звук этого принципа, и я бы очень хотел его использовать. Я нашел аргумент Джоэля в подкасте довольно слабым (как и другие, если вы продолжаете читать комментарии в блоге здесь). Но есть ли в этом правда?
Что думает сообщество?