Добавить новость
ru24.net
Все новости
Ноябрь
2024

[Перевод] Из легаси в конфетку: история трансформации

0

Каждый разработчик рано или поздно сталкивается с легаси-код — тем самым старым, не всегда понятным и, порой, пугающим набором строк, в которых легко заблудиться. Легаси может вызывать смешанные чувства: с одной стороны, это результат чьей-то работы и часть истории компании, с другой — постоянный вызов, требующий не просто поддержки, но и регулярных улучшений. Переделать такой код в "конфетку" — задача не из лёгких, но вполне выполнимая. 

В моем случае код перешел к нам в процессе передачи проекта с аутсорсинг в внутреннюю разработку. В таких ситуациях нередко возникают сложности: передаваемый код может быть плохо документирован, содержать временные решения и не соответствовать стандартам компании. Часто бывает что это результат работы нескольких команд, и каждая могла вносить свои изменения, не задумываясь о долгосрочной поддержке. В итоге мы получили классический пример легаси — набор кода, который требовал тщательного анализа и серьезной переработки, чтобы стать действительно работоспособной и поддерживаемой системой.

В этой статье я поделюсь опытом того, как наша команда подошла к обновлению и модернизации проекта, на что у нас ушел целый год.

Читать далее



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
ATP

Российский теннисист Медведев опустился на одну позицию в рейтинге ATP






Рыбакина разочарована отстранением Вукова. Тренер заявил, что без него теннисистка «копала бы картошку в России»

Арбалет-автомат HARAON: инновационная разработка от BearHunter

В Мариинке пройдет вечер, посвященный 100-летию со дня рождения Ирины Архиповой

Зачем стало так много религии в нашем светском государстве? И почему «наверху» этого не замечают