Про повторное использование и копипасту. У меня в коде есть одна функция продублированная в разных местах.. И вот именно на неё и нарвался на днях - некоторое время потратил, чтобы понять в чём причина расхождений при проверке структуры БД и выяснил, что одну функцию подправил, а вторую забыл.. Плевался потом сидел.. Сильно захотелось рефакторингом заняться срочно.. 😬
я то копипасту максимально режу. вот недавно выкинул большой кусок на рефакторинге, удалось собрать из двух модулей действа в одном месте