Название книги:
Рефакторинг кода на JavaScript: улучшение проекта существующего кода
Автор:
Мартин Фаулер000
ОтложитьЧитал
Лучшие рецензии на LiveLib:
iwanttobealight. Оценка 6 из 10
Я читала её полтора года назад на русском и про джвау, теперь прочитала на английском и про джаваскрипт. Фаулер, конечно, джаваскриптом не проникся. Ни одной проверки на существование поля в объекте я не увидела. Зато было много условных блоков без фигурных скобок и объявления переменных через let. Первые четыре главы это сильно кололо глаза, но потом я догадалась, что Фаулер совсем не фронтендер. И стало терпимее. Очень классно, что то, что я обычно делаю интуитивно, в этой книге имеет название. Также я почерпнула несколько новых концепций и стала лучше понимать фанатов ООП.Картинки перед главами очень странные, не всегда понятно, что они значат. Легенды для картинок тоже нет.Печатная книга выглядит красиво, но она тяжёлая и чуть больше стандартного А5, страницы очень тонкие и шрифт мелкий. Читать неудобно.Стоит прочитать всем кто пишет приложения на js.
Издательство:
Диалектика-ВильямсСерии:
Signature SeriesКниги этой серии:
- Основы Scrum: практическое руководство по гибкой разработке ПО
- Предметно-ориентированные языки программирования
- Пользовательские истории: гибкая разработка программного обеспечения
- Гибкое тестирование: практическое руководство для тестировщиков ПО и гибких команд
- Рефакторинг кода на JavaScript: улучшение проекта существующего кода
- Непрерывное развертывание ПО: автоматизация процессов сборки, тестирования и внедрения новых версий программ
- Scrum: гибкая разработка ПО
- Рефакторинг баз данных: эволюционное проектирование
- Шаблоны корпоративных приложений
- Шаблоны реализации корпоративных приложений
- Шаблоны интеграции корпоративных приложений
- Рефакторинг с использованием шаблонов
Метки:
библиотека программиста, информационные технологии (IT), искусство программирования, программирование на Java, разработка программного обеспечения, рефакторинг программного кода, технологии разработки программного обеспечения, технология программирования, эффективные алгоритмы, JavaScript