Вы здесьРефакторинг кода на JavaScript: улучшение проекта существующего кода (djvu) Мартин Фаулер Переводчик: Игорь Владимирович Красиков Рефакторинг кода на JavaScript: улучшение проекта существующего кода [2-е издание] 5M, 470 с. (скачать djvu) издано в 2019 г. Добавлена: 11.10.2020 АннотацияРефакторинг уже давно и прочно занимает достойное место среди технологий программирования, и не в последнюю очередь благодаря Мартину Фаулеру — автору одной из тех книг, которые написаны "на все времена". Сам принцип рефакторинга прост: это последовательность небольших шагов, таких как перемещение поля из одного класса в другой, вынесение фрагмента кода из метода и его превращение в самостоятельный метод или даже перемещение кода по иерархии классов. Каждый такой шаг выглядит настолько просто и естественно, что кажется удивительным — о чем здесь можно писать? Однако кумулятивный эффект от таких малых изменений состоит в существенном улучшении архитектуры существующего кода. Мартин Фаулер и другие высококлассные специалисты в области объектно-ориентированного программирования, принявшие участие в написании этой книги, изложили принципы и наиболее эффективные методики выполнения различных рефакторингов и показали, когда и как следует изучать код с целью его улучшения. В книге подробно описано более 60 методов рефакторинга, причем с практическими примерами на языке программирования JavaScript. Применение JavaScript и описание "рефакторинга без классов" является одним из отличий нового издания книги от старого. Если первое издание книги можно было сравнить с хорошим вином, которое со временем становится только ценнее, то второе издание можно сравнить с шампанским — идеи в книге опьяняют, а их изложение искрится и играет… Это издание классической книги достойно того, чтобы занять свое место на книжной полке каждого серьезного программиста - вне зависимости от используемого языка программирования. Более двадцати лет опытные программисты во всем мире использовали книгу Мартина Фаулера Рефакторинг, когда им нужно было улучшить проект существующего кода, повысить удобство сопровождения программного обеспечения или облегчить понимание существующего кода. Это — такое долгожданное — новое издание было полностью обновлено, чтобы отразить важные изменения в области программирования. Второе издание книги содержит обновленный каталог рефакторингов и включает примеры кода на JavaScript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов. Как и в первом издании, здесь объясняется, что такое рефакторинг, почему вы должны прибегать к рефакторингу, как распознать код, который нуждается в рефакторинге, и как успешно его провести независимо от того, какой язык программирования вы используете. Основные темы книги
Впечатления о книге: |
Вход на сайтПоиск по блогам и форумамUser menuПоследние комментарии
NickNem RE:Подайте бедному копеечку на книжку с литреса... 4 часа
sem14 RE:Книжная серия "Жизнь в искусстве" издательство "Искусство"... 5 дней sibkron RE:"100 славянских романов", серия изд.-ва "Центр книги... 1 неделя larin RE:Пропал абонемент 3 недели Larisa_F RE:Серия "Новые сказочные повести" издательство "Самовар" ... 1 месяц sem14 RE:Серия "Символы времени" издательства "Аграф" 1 месяц Larisa_F RE:Серия книг «Судьбы книг» издательства «Книга» 1 месяц tvv RE:faq brainstorm =) 1 месяц Larisa_F RE:Серия "Что есть что" издательства "Слово"(чего не хватает) 1 месяц Larisa_F RE:Серия "Очень прикольная книга", издательство Азбука-классика 1 месяц larin RE:абонемент не обновлен 1 месяц sem14 RE:За иллюминатором (серия) - чего не хватает? 1 месяц sem14 RE:Собираем серию: "Мастер серия", издательство "Лимбус". 1 месяц Larisa_F RE:Книжная серия «Сlio» издательства "Евразия" 1 месяц tvv RE:DNS 2 месяца MrMansur RE:<НРЗБ> 2 месяца Stager RE:Беженцы с Флибусты 2 месяца Tramell RE:Серия "Библиотека французской литературы" (Макбел) 2 месяца Впечатления о книгах
nightrunner про Пехов: Птицелов (Фэнтези, Самиздат, сетевая литература)
03 03 Хуже предыдущей. Опять поди с бабой своей писал Оценка: неплохо
Никос Костакис про Дроздов: Лейб-хирург [СИ] (Альтернативная история, Попаданцы)
03 03 Мне порой кажется, что только мы, русские, не считаем себя лучшими в мире. Никуда не лезем, никого не учим жить." Ага, ага!
Лысенко Владимир Андреевич про Каюрин: Нигилист. Повесть о штурмовике (О войне, Самиздат, сетевая литература)
02 03 Пропагандисткая заказуха, если они не хотят жить по нашему, то мы их уничтожим. Оценка: нечитаемо
udrees про Кинг: Техносоциализм. Как неравенство, искусственный интеллект и климатические изменения создают новый миропорядок [litres] (Публицистика)
01 03 В общем-то годная книга, которая раскрывает основные мировые проблемы, лежащие перед человечеством. Автор предлагает четыре варианта развития будущего, из них самый радужный и самый оптимистичный – это конечно техносоциализм. ……… Оценка: хорошо
udrees про Володин: Газлайтер. Том 7 [СИ] (Альтернативная история, Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
01 03 Примитивная простенькая история-сказка. Написана очень простыми словами, с такими же простыми диалогами героев. Это сказка, конечно, где главный герой прямо супермен, неуязвимый с кучей умений, никто не может ему противостоять. ……… Оценка: неплохо
udrees про Володин: Газлайтер. Том 6 [СИ] (Альтернативная история, Боевая фантастика, Фэнтези, Попаданцы, Самиздат, сетевая литература)
01 03 Эта серия приключений про мальчишку-телепата тянет на Санта-Барбару, как в мыльной опере всегда какие-то интриги, сражения, любовные романы. Написано слишком просто, примитивным языком, который тем не менее легко читается ……… Оценка: неплохо
udrees про Даттон: Мудрость психопатов (Психология)
01 03 Книга будет полезна для общего развития и понимания такого отклонения или разновидности психики как психопатия. ДО этого я читал «Сойти с ума», там тоже в качестве одного из отклонений приводилась психопатия, но подробного ……… Оценка: хорошо
udrees про Андреев: Время Z. Фронт без флангов (Военная документалистика)
01 03 Пропагандистский панегирик идущей СВО. Всю позицию автора можно оценить по одному его предложению: «И слава богу, что случилось 24 февраля 2022 года.» Большая часть книги посвящена восхвалению ЧВК «Вагнер» и его деяниям, ……… Оценка: нечитаемо
Barbud про Лещенко: Чужак [СИ] (Альтернативная история, Исторические приключения, Попаданцы, Самиздат, сетевая литература)
28 02 У автора неплохой слог и достаточно богатый язык, но вместе с тем его творчество навевает несусветную скуку. Действие почти не развивается, оно вязнет то в размышлизмах и рефлексиях, коим несть числа, то в многостраничных ……… Оценка: плохо
mysevra про Уиндем: Миры Джона Уиндема. Том 1 (Научная фантастика)
28 02 Очень освежающе и отрезвляюще на общем фоне, без всех этих крутых супергероев и суровых мачо. «Кукушки Мидвича» тоже понравилась, правда, экранизация 90-х мне показалась поярче. Оценка: отлично!
mysevra про Бонда: Девушка полночи [Pochłaniacz ru] (Триллер, Детективы: прочее)
28 02 Вроде и задумка замечательная, но так тягомотно изложено – сил нет. Оценка: неплохо
mysevra про Хофф: Дао Винни-Пуха (Философия)
28 02 Какая вдохновляющая прелесть! Что-то есть в этом такое, успокаивающее и жизнеутверждающее. Проблема всей этой стройной теории в ключевом условии «познать самого себя», а для этого многим жизни не хватает. Оценка: отлично! |