Size: a a a

Software Design/Architecture/Zen

2021 February 22

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
срп - субъективная штука, никогда не будет внятного и четкого определения.
источник

MG

Max Grom in Software Design/Architecture/Zen
Алексей Гевондян
загон) лучше зайти со стороны тестируемости, и каплинга с кохиженом.
Уверены, что автору нужно упасть в это болото не понимая SRP?
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
достаточно тестируемости, согласен.
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
давайте вернемся
A class should have only one reason to change

кто-то знает что это за ризон без примеров или нет?
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
Max Grom
Уверены, что автору нужно упасть в это болото не понимая SRP?
я хочу избежать и кажется знаю как
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
никто не знает. у каждого свое мнение.
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
отлично
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
кроме срача - ничего не породит подобная дискуссия)
источник

AL

Anton Lakotka in Software Design/Architecture/Zen
Roman Kuncevich
всем привет. Возможно была уже дискуссия на эту тему, я читал вчера весь день и по словам искал, но ответов на свои вопросы не нашел.
Так же не нашел их в интернете

Вопрос такой. Как вы понимаете сингл респонсибилити и что это значит все на самом деле?
https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html попробуй почитать и потом накинуть на вентилятор.
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
тогда у нас сломан фундаментальный принцип
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
проходили 4-5 раз уже в разных чатах
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
я знаю что явлется причиной
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
не заказчик и не проблема
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
причиной для изменения является задача
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
и это твое субъективное мнение) если это работает, позволяет делать проще, быстрее, дешевле, приятнее - супер. вперед.
источник

k

knopkod4v in Software Design/Architecture/Zen
Roman Kuncevich
давайте вернемся
A class should have only one reason to change

кто-то знает что это за ризон без примеров или нет?
имхо без примеров невозможно, всегда есть контекст, есть клиенты этого класса. Если бы всё было бы так просто - программист был бы нинужон
источник

АГ

Алексей Гевондян... in Software Design/Architecture/Zen
задача понятие очень растяжимое.
источник

MG

Max Grom in Software Design/Architecture/Zen
Roman Kuncevich
давайте вернемся
A class should have only one reason to change

кто-то знает что это за ризон без примеров или нет?
Смотрие. У вас класс должен делать что-то одно. Как можно более атомарное и не сильно сложное. Это что-то - и есть обязанность которую класс должен реализовать. И единственная причина, по которой вам когда-либо нужно будет вносить изменения в этот класс - это лишь ради изменения в его назначении. Если у вас класс делает несколько вещей, и изменения могут касатся как одной так и другой части логики - то такой класс принято считать не сильно соответствующим SRP
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
Anton Lakotka
https://blog.cleancoder.com/uncle-bob/2014/05/08/SingleReponsibilityPrinciple.html попробуй почитать и потом накинуть на вентилятор.
почитал. как обычно, словоблудие и мозг ебут
источник

RK

Roman Kuncevich in Software Design/Architecture/Zen
Алексей Гевондян
задача понятие очень растяжимое.
в смысле?
источник