Принцип DRY (Don’t Repeat Yourself) - пожалуй, одно из первых правил, которые мы усваиваем как разработчики. Его идея кажется безупречной: не повторяй код, не дублируй знания, всё, что повторяется, вынеси в общее место.На практике это означает: если кусок логики повторяется в нескольких местах, его нужно сделать общим - в виде функции, класса, моду…