Небольшое код ревью, тесты и рефакторинг в Laravel. Плохой/хороший коД
Что такое рефакторинг кода и зачем он нужен
Рефакторинг — это способ сделать код программы более простым, структурированным и легкочитаемым. В процессе переработки кода изменяется только его внешний вид. Это значит, что улучшение кода при рефакторинге не подразумевает исправления ошибок, оптимизацию программы или доработку ее функциональности, оно включает упорядочение кода и поддержание его в актуальном состоянии. Вполне логичным кажется вопрос о необходимости подобных манипуляций с кодом, когда программа исправно работает и без них. О том, когда и зачем нужна переработка кода, рассказываем в статье...
Рефакторинг кода: Когда и как его проводить
Введение: Что такое рефакторинг? Рефакторинг — это процесс улучшения внутренней структуры существующего кода без изменения его внешнего поведения. Это не исправление ошибок и не добавление новой функциональности, а скорее «уход за кодом», подобно прополке сада для обеспечения его здоровья и роста. Мартин Фаулер, автор классической книги «Рефакторинг. Улучшение существующего кода», определяет его как «дисциплинированную технику реструктуризации, которая состоит в изменении внутренней структуры ПО без изменения его внешнего поведения»...