LINUX.ORG.RU

История изменений

Исправление Nervous, (текущая версия) :

Да, не может

Разбили по требованию HR поле fullName на firstName и secondName и случайно внесли опечатку в название поля salesStats. Оно же там рядом, в соседней строчке. По сути, продажники получат люлей из-за товарища, который считает SRP излишним — это ведь у них на проде внезапно отвалилась статистика продаж. Они несут ответственность за эту функциональность.

Для любой структуры данных можно сделать функции с разделенной ответственностью

Не можно, а нужно! SRP об этом и говорит.

Исправление Nervous, :

Да, не может

Разбили по требованию HR поле fullName на firstName и secondName и случайно внесли опечатку в название поля salesStats. Оно же там рядом, в соседней строчке. По сути, продажники получат люлей из-за товарища, который считает SRP излишним — это ведь у них на проде внезапно отвалилась статистика продаж.

Для любой структуры данных можно сделать функции с разделенной ответственностью

Не можно, а нужно! SRP об этом и говорит.

Исправление Nervous, :

Да, не может

Разбили по требованию HR поле fullName на firstName и secondName и случайно внесли опечатку в название поля salesStats. Оно же там рядом, в соседней строчке. По сути, продажники получат люлей из-за товарища, который считает SRP излишним.

Для любой структуры данных можно сделать функции с разделенной ответственностью

Не можно, а нужно! SRP об этом и говорит.

Исправление Nervous, :

Да, не может

Разбили по требованию HR поле fullName на firstName и secondName и случайно внесли опечатку в название поля salesStats. Оно же там рядом, в соседней строчке. По сути, продажники получат люлей из-за товарища, который считает SRP излишним.

Исходная версия Nervous, :

Да, не может

Разбили по требованию HR поле fullName на firstName и secondName и случайно внесли опечатку в название поля salesStats. По сути, продажники получат люлей из-за товарища, который считает SRP излишним.