12
ответов

Как Вы определяете Единственную Ответственность?

Я знаю о "классе, имеющем единственную причину измениться". Теперь, что это точно? Есть ли некоторые запахи/знаки, которые могли сказать, что класс не несет единственную ответственность? Или мог реальный ответ...
вопрос задан: 17 October 2010 14:07
12
ответов

Как пойти от плохо до хорошего дизайна ООП?

Я читаю много о хороших и плохих методах в дизайне ООП. Хорошо знать, что Ваш дизайн плох, или хорош. Но как Вы добираетесь от плохо до хорошего дизайна? Я разделил интерфейс (xaml) и codebehind...
вопрос задан: 13 January 2009 20:49
9
ответов

Используя Единственный Принцип Ответственности в [закрытом] “реальном мире”

Я в основном хочу понять процент людей, которые думают, что разумно использовать Единственный Принцип Ответственности в реальном коде и сколько на самом деле делает. В Подкасте № 38 переговоры Joel...
вопрос задан: 6 September 2014 13:30
6
ответов

Единственный Принцип Ответственности: все открытые методы в классе должны использовать все зависимости от класса?

Скажите, что у меня есть класс, который похож на следующее: внутренний класс SomeClass {IDependency _someDependency;... внутренняя строка SomeFunctionality_MakesUseofIDependency () {......
вопрос задан: 27 September 2015 14:41
5
ответов

Различие между единственным принципом ответственности и разделением проблем

Каково различие между Единственным Принципом Ответственности и Разделением Проблем?
вопрос задан: 6 September 2014 13:30
4
ответа

Как Вы определяете, насколько крупный или мелкомодульный 'ответственность' должна быть при использовании единственного принципа ответственности?

В SRP 'ответственность' обычно описывается как 'причина измениться', так, чтобы каждый класс (или объект?) должен иметь только одну причину, кому-то придется пойти туда и изменить ее. Но если Вы...
вопрос задан: 17 October 2010 13:56
4
ответа

Единственный Responsibility и Mixins

Учитывая, что Mixins обычно вводят новое поведение в класс, это обычно подразумевает, что класс имел бы больше чем одно поведение. Если класс несет единственную ответственность, это определяется как...
вопрос задан: 19 July 2010 15:53
4
ответа

ASP.NET MVC: Авторизация в Действии - Предложенные Шаблоны или это являются запахом?

У меня есть приложение MVC ASP.NET с помощью Атрибутов полномочий на Контроллерах и Действиях. Это работало хорошо, но новая морщина обнаружилась. Объект: Роли Отправки: Поставка, Учет...
вопрос задан: 20 May 2009 18:57
3
ответа

Разве информация не Компетентна и Говорит, не Спрашивают противоречащий Единственному Принципу Ответственности?

Информационный эксперт, Tell-Don't-Ask, и SRP часто упоминаются вместе как лучшие практики. Но я думаю, что они противоречат. Вот то, о чем я говорю. Код, который способствует SRP, но нарушает Tell-Don't-...
вопрос задан: 20 February 2019 16:02
3
ответа

Перепутанный Единственным Принципом Ответственности в следующем примере

В следующем видео автор посещает существующий урок и присваивает Единственный Принцип Ответственности ему. Он посещает Урок Печати, который имеет задание Доступа к Данным, Форматирования и Печати...
вопрос задан: 7 February 2016 08:09
2
ответа

Как применить Единственный Принцип Ответственности к классу обслуживания

Предположим, что мы разрабатываем класс UserServiceImpl, который делает CRUD (Создайте, Чтение, Обновление, и Удалите), операции. По моему мнению, Создайте, Чтение, Обновление, и Удалите, четыре причины класса для изменения. Делает...
вопрос задан: 14 December 2016 09:30
2
ответа

Традиционное использование контроллера в MVC приводят к нарушению Единственного Принципа Ответственности?

Википедия описывает Единственный Принцип Ответственности этот путь: Единственный Принцип Ответственности указывает, что каждый объект должен нести единственную ответственность, и что ответственность должна быть...
вопрос задан: 6 September 2014 13:33
2
ответа

Что единственный принцип ответственности означает для проверки

Единственный принцип ответственности означает, что Ваши правила проверки должны быть внешними к объекту? Раз так Вы используете один класс на правило проверки?
вопрос задан: 14 May 2009 19:14
2
ответа

Как использовать единственный принцип ответственности в больших wcf сервисах?

Мы используем приблизительно 7 сервисов в данный момент. Там довольно большой. У кого-либо есть опыт с единственным принципом ответственности и сервисами WCF? Делает это означает, что Вы закончите с партией...
вопрос задан: 14 January 2009 21:43
1
ответ

SRP и “ось изменения”?

Я читаю принципы Bob Martin OOD, конкретно текст SRP, и я понимаю дух того, что он говорит вполне прилично, но я не вполне понимаю конкретную формулировку от страницы 2...
вопрос задан: 1 June 2010 19:29
1
ответ

Справка понимая Единственный [закрытый] Принцип Ответственности

Я пытаюсь понять то, что ответственность на самом деле так, я хочу использовать пример чего-то, что я в настоящее время продолжаю работать. У меня есть приложение, которое импортирует информацию о продукте от одной системы до другого...
вопрос задан: 23 May 2010 02:16
0
ответов

Написать программы, которые делают одно и делают это хорошо

Я могу понять часть «делать одно дело» с помощью инкапсуляции , Внедрение зависимости, принцип наименьшего знания, и оно вам не понадобится; но как я понимаю вторую часть "делать хорошо?" И ...
вопрос задан: 25 October 2018 13:24
0
ответов

Нарушает ли реализация нескольких интерфейсов принцип единой ответственности?

Из Википедии :Принцип единой ответственности гласит, что каждый класс должен иметь единую ответственность, и эта ответственность должна быть полностью инкапсулирована классом. Разве что...
вопрос задан: 23 October 2018 16:14
0
ответов

Что является примером принципа единой ответственности? [закрыто]

Может кто-нибудь привести пример Принципа единой ответственности? Я пытаюсь понять, что на практике означает, что класс несет единую ответственность, так как боюсь, что я, возможно, сломаюсь ...
вопрос задан: 3 September 2017 13:17
0
ответов

Является ли текущая модель представления MVVM нарушением принципа единой ответственности?

При текущих практиках (по крайней мере, с WPF и Silverlight) мы видим представления, связанные с помощью привязок команд в модели представления, или мы, по крайней мере, видим, что обработанные события представления в виду модели. Похоже, это ...
вопрос задан: 23 May 2017 12:26
0
ответов

Может ли «богатая модель предметной области» нарушать принцип единой ответственности?

Когда я только что ввел этот вопрос, всплыла интересная ветка. Хотя я не думаю, что это отвечает на мой вопрос. Я много работал с.NET MVC3, где желательно иметь анемичную модель....
вопрос задан: 23 May 2017 12:10
0
ответов

Является ли принцип разделения интерфейса только заменой принципа единой ответственности?

Является ли принцип разделения интерфейса только заменой принципа единой ответственности? Я думаю, что если мой класс выполняет SRP, нет необходимости извлекать более одного интерфейса. Итак, ISP выглядит так ...
вопрос задан: 7 February 2016 04:26
0
ответов

string.IsNullOrEmpty(myString) или string.IsNullOrWhiteSpace(myString) не нарушает правило SRP?

Как видно из вопроса, поскольку мы используем строковые функции, такие как IsNullOrEmpty или IsNullOrWhiteSpace, как видно из названия функций, они выполняют более одной задачи, не является ли это нарушением SRP? ...
вопрос задан: 6 September 2014 13:31
0
ответов

Изучение принципа единой ответственности с помощью C #

Я пытаюсь изучить принцип единой ответственности (SRP), но это довольно сложно, так как мне очень трудно понять, когда и что мне следует удалить из одного класса и где я ...
вопрос задан: 6 September 2014 02:29
0
ответов

Говорить, не спрашивать и единая ответственность — делать новые вещи с данными в классе

У меня есть случай, когда принцип «Говори, не спрашивай» противоречит принципу «единой ответственности». Я просмотрел другие обсуждения на эту тему, но пока не смог разобраться в большей части ...
вопрос задан: 22 May 2012 20:34
0
ответов

Как принцип единой ответственности соотносится с моделью анемичной / богатой предметной области?

В настоящее время проводится некоторый анализ кода материала, переданного другой командой, и есть одно сомнение в применении SRP и его связи с анемичной или богатой моделью предметной области (как определено Мартина Фаулера). Богатый ...
вопрос задан: 10 January 2012 18:17
0
ответов

Single Responsibility and Dede ndencies

Если объект имеет единственную ответственность, может быть допустимо следующее: public class Person {public string Name; общедоступный DateTime DateOfBirth; private IStorageService _storageService; ...
вопрос задан: 11 November 2011 21:09
0
ответов

Принцип единой ответственности в ООП

В моем дизайне приложения я обычно сопоставляю объекты с важными таблицами в базе данных. Затем объекты обрабатывают все, что связано с этими данными (включая таблицы связей). Так что у меня, например, есть ...
вопрос задан: 14 September 2011 08:23
0
ответов

ASP.NET MVC - когда SRP и DRY кажутся конфликтующими

Мои простейшие контроллеры ASP.NET MVC 2 обращаются к моему слою служб и отображают модели представления сущностей с помощью AutoMapper. Все выглядит фантастически и нет повторяющегося кода. Однако, когда я получаю ...
вопрос задан: 12 November 2010 18:15
0
ответов

ASP.NET MVC Показать конечному пользователю, что действие было успешным

Большинство примеров ASP.NET MVC, которые я видел, описывают сценарии, в которых пользователь просмотр объекта (или коллекции объектов), а затем переход с этой страницы на страницу, которая отображает форму, которую пользователь ...
вопрос задан: 5 October 2010 13:29