Усі розуміють цей SOLID принцип НЕВІРНО! | Single Responsibility
Усі програмісти знають, що DRY (Don't Repeat Yourself) — це закон, а дублювання коду — це Code Smell! У більшості випадків усе справді так, проте існують ситуації, коли невеличке осмислене дублювання може навіть бути корисним. Ми розглянемо ці винятки, щоб розібратися, коли можна свідомо порушити правило DRY, а також детально розберемо SOLID принцип Єдиної відповідальності (Single Responsibility Principle, SRP), адже він безпосередньо пов'язаний з темою. До речі, багато джерел інтерпритують даний принцип невірно, але ми докопаємось до істини! Таймкоди: 00:00 - Вступ 00:30 - Чому нас вчать не дублювати код? 1:20 - Коли дублювання коду - це погано? 3:18 - Чому не можна сліпо слідувати принципу DRY? 3:37 - Що таке SOLID? 4:15 - Single Responsibility та Actors 5:05 - Ключ до розуміння SRP 6:00 - Вирішення проблеми надмірного перевикористання коду 7:08 - Маленький Mindhack 7:27 - Узагальнюємо сказане 8:08 - Фінал #solid #oop #бистрик #програмування