Рефакторинг. Улучшение существующего кода
Автор:
Подход к улучшению структурной целостности и производительности существующих программ, называемый рефакторингом, получил развитие благодаря усилиям экспертов в области ООП, написавших эту книгу. Каждый шаг рефакторинга прост. Это может быть перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и превращение его в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый отдельный шаг может показаться элементарным, но совокупный эффект таких малых изменений в состоянии радикально улучшить проект или даже предотвратить распад плохо спроектированной программы. Мартин Фаулер с соавторами пролили свет на процесс рефакторинга, описав принципы и лучшие приемы его осуществления, а также указав, где и когда следует начинать углубленное изучение кода с целью его улучшения. Основу книги составляет подробный перечень более 70 методов рефакторинга, для каждого из которых описываются мотивация и техника испытанного на практике преобразования...
- 2009 г.
- 0201485672
Материалы
Отзывы
Раз в месяц дарим подарки самому активному читателю.
Оставляйте больше отзывов, и мы наградим вас!
Оставляйте больше отзывов, и мы наградим вас!
Книга оставляет достаточно противоречивые впечатления. С одной стороны очень известный автор и книга, с другой ее содержание.
Материал изложенный в книге не совсем подойдет новичкам в программировании, т.к. предполагает наличия опыта, в то же время он будет скучен для опытных программистов, т.к. с опытом человек сам приходит к идеям описанным в книге. Примитивные примеры и чрезмерно подробное отображение изменений кода (с копипастом не меняющегося кода в листингах) не дают особой пользы ни новичкам, ни программистам с опытом, а, наверно, лишь издателю, занимая добрую треть (оценка "на глаз") книги. Кроме этого, читая книгу постоянно возникает ощущение дежавю, а "присмотревшись поближе" действительно замечаешь что весь материал описывает один и тот же набор идей, только описанных по по новому (читай "повторяется)".
Материал изложенный в книге не совсем подойдет новичкам в программировании, т.к. предполагает наличия опыта, в то же время он будет скучен для опытных программистов, т.к. с опытом человек сам приходит к идеям описанным в книге. Примитивные примеры и чрезмерно подробное отображение изменений кода (с копипастом не меняющегося кода в листингах) не дают особой пользы ни новичкам, ни программистам с опытом, а, наверно, лишь издателю, занимая добрую треть (оценка "на глаз") книги. Кроме этого, читая книгу постоянно возникает ощущение дежавю, а "присмотревшись поближе" действительно замечаешь что весь материал описывает один и тот же набор идей, только описанных по по новому (читай "повторяется)".
-
- 0
- 0
Книга оставляет достаточно противоречивые впечатления. С одной стороны очень известный автор и книга, с другой ее содержание.
Материал изложенный в книге не совсем подойдет новичкам в программировании, т.к. предполагает наличия опыта, в то же время он будет скучен для опытных программистов, т.к. с опытом человек сам приходит к идеям описанным в книге. Примитивные примеры и чрезмерно подробное отображение изменений кода (с копипастом не меняющегося кода в листингах) не дают особой пользы ни новичкам, ни программистам с опытом, а, наверно, лишь издателю, занимая добрую треть (оценка "на глаз") книги. Кроме этого, читая книгу постоянно возникает ощущение дежавю, а "присмотревшись поближе" действительно замечаешь что весь материал описывает один и тот же набор идей, только описанных по по новому (читай "повторяется)".
Материал изложенный в книге не совсем подойдет новичкам в программировании, т.к. предполагает наличия опыта, в то же время он будет скучен для опытных программистов, т.к. с опытом человек сам приходит к идеям описанным в книге. Примитивные примеры и чрезмерно подробное отображение изменений кода (с копипастом не меняющегося кода в листингах) не дают особой пользы ни новичкам, ни программистам с опытом, а, наверно, лишь издателю, занимая добрую треть (оценка "на глаз") книги. Кроме этого, читая книгу постоянно возникает ощущение дежавю, а "присмотревшись поближе" действительно замечаешь что весь материал описывает один и тот же набор идей, только описанных по по новому (читай "повторяется)".
-
- 0
- 0
Цитаты
Вы можете первыми опубликовать цитату