Вы здесьРефакторинг кода на JavaScript: улучшение проекта существующего кода (djvu) Мартин Фаулер Переводчик: Игорь Владимирович Красиков Рефакторинг кода на JavaScript: улучшение проекта существующего кода [2-е издание] 5M, 470 с. (скачать djvu) издано в 2019 г. Добавлена: 11.10.2020 АннотацияРефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру — автору одной из тех книг, которые написаны "на все времена". Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода. Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует изучать код с целью его улучшения. В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования JavaScript. Применение JavaScript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого. Если первое издание книги можно было сравнить с хорошим вином, которое со временем становится только ценнее, то второе издание можно сравнить с шампанским — идеи в книге опьяняют, а их изложение искрится и играет… Это издание классической книги достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста - вне зависимости от используемого языка программирования. Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода. Это — такое долгожданное — новое издание было полностью обновлено, чтобы отразить важные изменения в области программирования. Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов. Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к рефакторингу, как распознать код, который нуждается в рефакторинге, и как успешно его провести независимо от того, какой язык программирования вы используете. Основные темы книги
Впечатления о книге: |
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
Amelichka RE:Подайте бедному копеечку на книжку с литреса... 2 часа
kopak RE:О группе Дятлова. О той самой, того самого... 3 дня alexk RE:Багрепорт - 2 19 часов babajga RE:Удивленная сова 1 неделя Larisa_F RE:Серия «Квадрат» издательства «Текст» 2 недели Aleks_Sim RE:Беженцы с Флибусты 2 недели edvud RE:Прошу переформатировать, распознать, etc... 2 недели monochka RE:С 8 Марта! 2 недели babajga RE:Книга чуДОМищ 2 недели ProstoTac RE:Подборка о Первой Мировой 3 недели babajga RE:Нержавеющая сабля 3 недели sem14 RE:«Уроки русского» 3 недели Isais RE:Древний Рим. Подборка книг 3 недели babajga RE:Отчаянная осень 3 недели babajga RE:Сказки Сени Малины 3 недели babajga RE:Сказки 3 недели babajga RE:Мои четвероногие друзья 3 недели Саша из Киева RE:Кто сможет раздобыть и оцифровать нужные мне книги? 3 недели Впечатления о книгах
DGOBLEK про Кивиряхк: Ноябрь, или Гуменщик [Книга не полностью] [Rehepapp, ehk, November ru] (Современная проза)
24 03 Книга не полностью. Отсутствует - Борис Тух. Послесловие, стр. 177-180
Олег Макаров. про Дорогой Солнца
24 03 Дорогой солнца 1-3 3-я мировая война и после неё 1 книга Вау 2 норм 3 уже скучновато
Олег Макаров. про Котов: Ценитель [СИ] (Городское фэнтези, Самиздат, сетевая литература, Приключения)
24 03 Интересный сюжет, приятный стиль. Необычный скилл ГГ, весьма оригинальный авторский мир. Всё очень достойно. Отличная книга Оценка: отлично!
Дей про Орден Архитекторов
24 03 Ладно, я осилила 9 книг. Продолжение ждать не буду. Стоит держать в уме, что произведение для детей среднего школьного возраста. МС махровейшее. Злодеи картоннейшие. Короче, ужас-ужас, но голову разгрузить можно.
mysevra про Лазарчук: Гиперборейская чума (Фэнтези, Городское фэнтези, Ироническая фантастика)
24 03 Живо так, местами я даже смеялась вслух, что случается чрезвычайно редко. Интересный сюжет и ощущение вольницы тех годов – лично меня это подкупило, я не обращала внимание на мелкие огрехи, в т.ч. невыразительный финал. Оценка: отлично!
Sello про Битов: Аптекарский остров [сборник] (Современная проза)
24 03 Не затронуло, не впечатлило и - не оставит след. Ожидал большего. Оценка: неплохо
mysevra про Ветер: Волки и волчицы (Историческая проза, Эзотерика, Фантастика: прочее)
22 03 Наверное, ожидала чего-то большего. Оценка: неплохо
mysevra про Брэдфорд: Интуиция — ваш тихий гром. Расширение чувственного и многомерного сознания (Эзотерика)
22 03 Вода-вода, кругом вода"... Почти вся книга ни о чём, просто ради объёма. Оценка: неплохо
Stager про Серебряков: Из Америки с любовью [litres] (Боевая фантастика, Детективная фантастика)
21 03 Но Уланов не мог путать обойму с магазином и нажимать на курок. И я так и не понял, это стёб такой, или на полном серьёзе. Поэтому не могу с уверенностью сказать, является ли это произведение вбоквелом к произведениям ……… Оценка: неплохо
francuzik про Павлов: Древесный маг Орловского княжества (Фэнтези, Попаданцы, Самиздат, сетевая литература)
21 03 Для школьника нормально, а в целом картон. Оценка: неплохо
ikravtso про Лэй Ми
20 03 Порядок книг неправильный. Исходя из содержания, Профайлер - вторая книга, Ящик Скиннера - третья, Клинок молчания -четвёртая (в ней даже дается ссылка на то, что предыдущие события описаны в книге Ящик Скиннера). |