Сущность рефакторинга - Реферат

бесплатно 0
4.5 41
Реорганизация кода, причины её применения. Признаки плохого кода. Методы рефакторинга, изменение сигнатуры метода, инкапсуляция поля, замена условного оператора полиморфизмом. Проблемы, возникающие при проведении рефакторинга, средства автоматизации.


Аннотация к работе
Рефакторинг рефакторинг код сигнатура инкапсуляцияРефакторинг (англ. refactoring), или реорганизация кода - процесс изменения внутренней структуры программы, не затрагивающий ее внешнего поведения и имеющий целью облегчить понимание ее работы. Тем не менее имеются некоторые видимые проблемы в коде (англ. code smells), требующие рефакторинга: 1. дублирование кода; В программировании термин рефакторинг означает изменение исходного кода программы без изменения его внешнего поведения. В экстремальном программировании и других гибких методологиях рефакторинг является неотъемлемой частью цикла разработки ПО: разработчики попеременно то создают новые тесты и функциональность, то выполняют рефакторинг кода для улучшения его логичности и прозрачности. Иногда под рефакторингом неправильно подразумевают коррекцию кода с заранее оговоренными правилами отступа, перевода строк, внесения комментариев и прочими визуально значимыми изменениями, которые никак не отражаются на процессе компиляции, с целью обеспечения лучшей читаемости кода (см. code formatting).
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?