Size: a a a

Советский Angular

2020 November 20

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Serega Carbon
ну у нас один объект - одна ответственность, мы же не разносим обнуление по разным объектам, а делаем всё в одном
именно так
источник

J💖

JSON Jenny 💖 in Советский Angular
Dima
Если обнуление параметров это другой компонент системы то ок, только я не видел код о котором спорят так что хз о чем конкретно речь
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
именно поэтому это правильно
источник

D

Dima in Советский Angular
А контекст какой?
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Dima
А контекст какой?
выполнение задачи и зануление параметров
источник

J💖

JSON Jenny 💖 in Советский Angular
Dima
А контекст какой?
источник

J💖

JSON Jenny 💖 in Советский Angular
Вертихвост キバ 🏡🦊
именно поэтому это правильно
чем функция nullMe(params) нарушит?
Она будет тоже занулять параметры
источник

J💖

JSON Jenny 💖 in Советский Angular
это может быть даже сахаром языка
источник

J💖

JSON Jenny 💖 in Советский Angular
и вот не надо тут
источник

J💖

JSON Jenny 💖 in Советский Angular
утилсы не то место, которое меняется
источник

SC

Serega Carbon in Советский Angular
это подкапотъе ангуляра?)
источник

J💖

JSON Jenny 💖 in Советский Angular
а заменить утилс на собственную реализацию всегда можно
источник

J💖

JSON Jenny 💖 in Советский Angular
ты выносишь бойлерплейт в функцию, которая тебе это сделает
источник

J💖

JSON Jenny 💖 in Советский Angular
или в библиотеку
источник

J💖

JSON Jenny 💖 in Советский Angular
или что, у нас подключение любой либы теперь нарушает dry?
источник

J💖

JSON Jenny 💖 in Советский Angular
изменения в либе могут повлечь изменения в куче мест системы
источник

J💖

JSON Jenny 💖 in Советский Angular
изменения в языке могут повлечь изменения в куче мест системы
источник

DG

Dmitry Gortinsky in Советский Angular
а кстати, функция, которая изменяет переданные в нее параметры - это вообще ок или не ок? раз уж зашел разговор
источник

J💖

JSON Jenny 💖 in Советский Angular
получается SRP существует только в приложеньке в вакууме без зависимостей
источник

SC

Serega Carbon in Советский Angular
Dmitry Gortinsky
а кстати, функция, которая изменяет переданные в нее параметры - это вообще ок или не ок? раз уж зашел разговор
ну как минимум это не чистая функция
источник