Книга Мартина Фаулера «Рефакторинг. Улучшение существующего кода» написана экспертами в области ООП, которые сильно развили рефакторинг, обеспечивающий улучшение структурной целостности и производительности существующих программ. Ход рефакторинга не сложен: это действия перемещения поля из одного класса в другой, вынос фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Любое действие по отдельности кажется простым, но если проект подвергнуть многочисленным изменениям, это может намного усовершенствовать и даже защитить проект от распада вследствие плохого создания программы. Авторы книги постарались донести до пользователей все положительные стороны рефакторинга путём подробного разъяснения принципов и выгодных способов его реализации, а также уточнением, когда и в каком месте нужно начать тщательное изучение кода, чтобы улучшить его. В основном, данное издание состоит из подробного перечня более семидесяти методов рефакторинга, а к каждому из них имеется описание мотивации и техники практически проверенного преобразования кода с примерами на Java. С помощью приведённых в книге методов программисты смогут поэтапно модифицировать код, постоянно изменяя его, чем снизят риск, который связан с развитием проекта.
92,245 просмотров всего, 1 просмотров сегодня