Публикации по теме 'refactoring'
3 метрики кода, которые должен знать каждый разработчик
Вот 3 качественных метрики кода.
Нам нужны метрики кода, чтобы определить неприятный запах. Мы все знаем плохой код, когда видим его. Тем не менее, иногда это проскальзывает.
Плохой код находится в больших базах кода, куда приходят и уходят разработчики.
Уходящему разработчику все равно, он делает плохую работу и уходит. Вы присоединяетесь к команде и сталкиваетесь с неразберихой кода.
Вам нужны ценные метрики кода для борьбы с плохим кодом.
Даже если вы видите, что члены..
Реагирование на запахи кода: вздутие живота
Реагирование на запахи кода: вздутие живота
Если вы разработчик, скорее всего, вы слышали о запахах кода. Что-то в коде, которое может указывать на проблему с его дизайном, которую следует отредактировать. Запахи кода систематизированы в книге Мартина Фаулера <UserProfile /> 1?keywords=refactoring&qid=1583214156&sr=8-1">Рефакторинг: улучшение дизайна существующего кода . Это фантастическое чтение с множеством конкретных примеров и предлагаемых методов лечения.
Хотя я думаю,..
Мысли об именовании переменных и методов
Правильное наименование переменных, функций, методов и классов — один из важнейших атрибутов элегантного и чистого кода, четко отражающего намерения программиста, без предположений о том, что имелось в виду.
В этой статье мы поговорим о коде, прямо противоположном описанному выше, — о коде, написанном небрежно или бездумно. Эта статья — маленькая исповедь, потому что у меня, как и у любого другого программиста, тоже написал такой код в прошлом (на самом деле, я до сих пор иногда пишу..
Рефакторинг неприрученных кодовых лошадей из потустороннего мира
История рефакторинга.
Старые добрые дни.
В золотые дни вы выпили бесчисленное количество чашек кофе и набросали стада строк, разложенных по файлам на ранчо вашего проекта, и вы назвали это красивым. Вы были уверены, что ничто не может быть более структурированным, поскольку это была самая совершенная вещь, которую вы когда-либо видели.
Вы выехали на нем в горы и исчезли, зная, что существует нечто такое, что вы можете назвать своим.
Возврат.
Время летит, и вы вернулись на свое..
Рефакторинг 011 — Замена комментариев тестами
Комментарии мертвы. Тесты живы
TL;DR: возьмите свой комментарий, сократите его и назовите свои функции. Теперь протестируйте его и удалите комментарии.
Устраненные проблемы
Ремонтопригодность Читабельность
Связанные запахи кода
Запах кода 183 — устаревшие комментарии Комментарии — это запах кода. Устаревшие комментарии представляют собой реальную опасность, и никто не поддерживает то, что невозможно выполнить. levelup.gitconnected.com..
[TDD] Рефакторинг — 📖 «Прагматическое модульное тестирование в Java с помощью JUnit»
Мы создадим приложение под названием iloveyouboss, веб-сайт для поиска работы, призванный конкурировать с такими сайтами, как Indeed и Monster. Он использует другой подход и пытается сопоставить потенциальных сотрудников с потенциальными работодателями и наоборот, как это сделал бы сайт знакомств.
Поняв, что делает этот код, мы проведем рефакторинг класса Profile более объектно-ориентированным способом. 🎯 Рефакторинг сложного метода 🎯 Рефакторинг кода для более серьезных проблем..
По канату: 8 советов по рефакторингу активного приложения
Если вы разработчик, которого попросили быстро реализовать новые функции в часто используемом приложении, кодовая база которого находится в различных состояниях неработоспособности | нечитаемый | неэффективно - вы в трудном положении. Вот 8 советов (которые я усвоил на собственном горьком опыте), как пройти по канату рефакторинга.
1 Прекратите говорить, $ #!%, об устаревшем коде. Я понимаю. Это отстой. Со старым кодом сложно работать, но вот в чем дело: в конечном итоге весь..