Скачать фильмы, сериалы, клипы, музыку, игры, книги бесплатно через http, eMule, Torrent или смотреть онлайн!

  • Название:  Рефакторинг. Улучшение проекта существующего кода
  • Издание:  Диалектика
  • Дата выхода:  2019
  • Жанр:  Программирование
  • Формат:  PDF
  • Язык:  Русский
  • Автор:  Мартин Фаулер

Краткое описание книги Мартин Фаулер - Рефакторинг. Улучшение проекта существующего кода

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

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

В чем же заключается проблема? Ответ прост: рефакторинг — это риск. Он требует изменения рабочего кода, в ходе которого могут возникнуть не только улучшения, но и новые ошибки. Небрежно выполненный рефакторинг может отбросить вас назад на дни и даже недели. Еще более рискованным оказывается рефакторинг, выполняемый неофициально или от случая к случаю. Вы начинаете копаться в коде. Вскоре вы обнаруживаете новые возможности для внесения изменений и закапываетесь глубже. Чем глубже вы копаете, тем больше возможностей для изменений обнаруживаете. В конце концов вы выкапываете яму, из которой уже не в состоянии выбраться. Чтобы эта яма не превратилась в могилу, рефакторинг необходимо выполнять систематически.

Мартин Фаулер и его соавторы внесли неоценимый вклад в развитие объектно-ориентированного программного обеспечения, пролив свет на процесс рефакторинга. В этой книге описаны принципы и передовой опыт рефакторинга и указано, когда и где следует начинать работу с кодом для его улучшения. В основе книги находится подробный перечень рефакторингов. Каждый рефакторинг описывает мотивацию и технологию преобразования кода. Описания рефакторингов в этой книге помогут вам изменять свой код небольшими порциями за один раз, снижая тем самым риск резкого изменения самих принципов вашего проекта. Названия этих рефакторингов очень быстро займут свое место в вашем словарном запасе.

Дополнительная информация к книге Мартин Фаулер - Рефакторинг. Улучшение проекта существующего кода


Скачать через http ссылки книгу Мартин Фаулер - Рефакторинг. Улучшение проекта существующего кода

https://oxy.cloud/d/EoV
https://turbo.to/e47birmkr7k0.html
https://douploads.net/5gavs36odcl8

Скачать через Torrent книгу Мартин Фаулер - Рефакторинг. Улучшение проекта существующего кода


Поиск торрент раздач, пожалуйста подождите!
]]>
Внимание!
Видеоплеер в этой теме подставляется в автоматическом режиме, возможно несоответствие.
]]>
Книги
+5
Нашли ошибку?
Выделите слова с ошибкой и нажмите Ctrl+Enter
]]> ]]>
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.