Текущий раздел » » » Refactoring:Improving the Design of Existing Code (2nd Edition)
Kwork - магазин фриланс-услуг по 500 рублей

Refactoring:Improving the Design of Existing Code (2nd Edition)

  • Заявить о правах (Abuse)
Автор: alber100 от 2018-12-22, 08:12:12
Refactoring:Improving the Design of Existing Code (2nd Edition)Название: Refactoring: Improving the Design of Existing Code (2nd Edition)
Автор: Martin Fowler
Год выпуска: 2019
Издательство: Addison-Wesley Professional
Жанр: Программирование
Язык: Английский
Качество: Отличное
Страниц: 455
Формат: PDF
Размер файла: 13,4 Mb

Что такое Рефакторинг? Это перепроектирование кода, его переработка кода — процесс изменения внутренней структуры программы, не затрагивающий её внешнего поведения и имеющий целью облегчить понимание её работы. В основе рефакторинга лежит последовательность небольших эквивалентных (то есть сохраняющих поведение) преобразований. Поскольку каждое преобразование маленькое, программисту легче проследить за его правильностью, и в то же время вся последовательность может привести к существенной перестройке программы и улучшению её согласованности и чёткости.

Так вот основным пособием, служащим компасом в этом направлении, было первое издание книги Martin Fowler. Более двадцати лет опытные программисты по всему миру полагались на нее, чтобы улучшить дизайн существующего кода и повысить удобство сопровождения программного обеспечения, а также чтобы облегчить понимание существующего кода.

И вот, вышло, наконец, долгожданное новое издание. Оно полностью обновлено, чтобы отразить важные изменения в ландшафте программирования. Ввторое издание Refactoring содержит обновленный каталог рефакторингов и включает примеры кода javascript, а также новые функциональные примеры, демонстрирующие рефакторинг без классов.

Как и первое издание, оно объясняет, что такое рефакторинг; почему вы должны этим заниматься; как распознать код, который нуждается в рефакторинге; и как на самом деле сделать это успешно, независимо от того, какой язык вы используете. Понять процесс и общие принципы рефакторинга.

For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.

This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactorings and includes javascript code examples, as well as new functional examples that demonstrate refactoring without classes.

Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use. Understand the process and general principles of refactoring. Quickly apply useful refactorings to make a program easier to comprehend and change. Recognize “bad smells” in code that signal opportunities to refactor. Explore the refactorings, each with explanations, motivation, mechanics, and simple examples. Build solid tests for your refactorings. Recognize tradeoffs and obstacles to refactoring.

Download Martin Fowler - Refactoring: Improving the Design of Existing Code (2nd Edition):

BEGET - первые 30 дней хостинга БЕСПЛАТНО!





My-shop.ru: самый большой выбор детских игрушек в Рунете My-shop.ru - книжный Интернет-магазин My-shop.ru - Интернет-магазин для учителей My-shop.ru - Интернет-магазин учебной литературы
Интернет-магазин детских игрушек Книжный интернет-магазин Интернет-магазин для учителей Интернет-магазин учебной литературы
       

My-shop.ru - Ваш Интернет-магазин My-shop.ru - детский Интернет-магазин My-shop.ru - Интернет-магазин товаров для рукоделия My-shop.ru - Интернет-магазин товаров для образования
Интернет-магазин с более 700000 товаров Интернет-магазин товаров для детей Интернет-магазин товаров для рукоделия Интернет-магазин товаров для образования
       


 


BooksKeeper - электронная библиотека, ежедневно пополняемая нашими авторами.
Все материалы, представленные на нашем сайте, Вы сможете скачать по ссылкам различных бесплатных файлообменников совершенно бесплатно!
Инструкции, поясняющие, как надо качать бесплатно с файлообменников смотреть тут
Регистрация на нашем сайте позволит Вам добавлять свои книги, а также комментировать опубликованные книги, общаться с нашими авторами.
Для этого мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

BEGET - первые 30 дней хостинга БЕСПЛАТНО! HostLife - лучший платный хостинг
BEGET - первые 30 дней хостинга БЕСПЛАТНО! Баннер или тизер? Выбирай! HostLife - лучший платный хостинг!
Стабильный, профессиональный и ОЧЕНЬ выгодный хостинг на сегодняший день! Бонусы, акции - все для Вас! Размещение Вашего баннера на нашем сайте - это дешевая реклама Ваших сайтов или партнерских программ! Отличный хостинг по цене от 1.87$/месяц! Рекомендация от сайта Bookskeeper.ru!


Бесплатная электронная библиотека. Скачать книги бесплатно!
Текущий раздел » » » Refactoring:Improving the Design of Existing Code (2nd Edition)

Наша электронная библиотека Bookskeeper.ru - это интернет-витрина, где любой посетитель может публиковать электронные варианты книг, журналов, газет, комиксов, в общем, любой литературы со ссылками для медленного, но бесплатного скачивания с файлообменников.

В нашем книжном хранилище Вы всегда найдете литературу на любой вкус человека любого возраста - от детских комиксов и расскрасок до серьезной научной литературы.
 
 

Реклама


Садовые печи-барбекю от компании Династия

Пять Ночей. Серик Куламбаев. Качай бесплатно!

Labirint.ru - ваш проводник по лабиринту книг


Book24.ru - книжный интернет магазин



Level Kitchen




HostLife - лучший платный хостинг



Kwork



BEGET - первые 30 дней хостинга БЕСПЛАТНО!



Все ужины бесплатно! Закажи любое меню сегодня и все ужины в нём будут стоить 0 рублей
 
 

Топ публикаций

 
  • Cooking Through College
  • Код Шредингера
  • Неучтённый (трилогия) (Аудиокнига)
  • Знание - сила №10 2020
  • Strange and Obscure Stories of World War II
  • Непревзойденные. Тетралогия в одном томе
  • Be Creative with Workbox №193 2020
  • Регрессор в СССР. Тетралогия в одном томе
  • Деятельность правителей династии Суй в период формирования централизованного государства в Китае (581-618 гг.)
  • Во власти и в изгнании: Дневник премьер-министра антибольшевистских правительств и эмигранта в Китае (1918 – 1925 гг.)
  • Історія населення басейну річки Тясмин в ранньому залізному віці (X – IV ст. до н.е.: природно-господарський аспект)
  • Аннотированный реестр описей фондов Российского государственного архива военно-морского флота (1696 - 1917)
  • Сделай сам № 2 (апрель-июнь 2020)
  • Дилетант №10 (58) 2020
  • Королевство крестоносцев. Два века правления европейских рыцарей на древних библейских землях. От взятия Иерусалима до падения Акры
  • Blood Is Thicker Than Water - Non-Royal Consanguineous Marriage in Ancient Egypt: An Exploration of Economic and Biological Outcomes
  • Burda Knitting №5 2020
  • Книжная серия "Тайны истории в романах, повестях и документах" ( Книжная лавка-РТР, Терра-Книжный клуб, Терра, Книжный Клуб Книговек) 1994 – 2011
  • Культура средневековой Москвы. Исторические ландшафты. Том 1-2. Домен московских князей в городских станах. 1271-1505 годы
  • Таругин Олег. Сборник (31 книга)
  •