Пять строк кода. Роберт Мартин рекомендует

Пять строк кода

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

 



Автор: Кристиан Клаусен
Язык: Русский
Жанр: Программирование
Формат: pdf
Подробнее

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

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

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

 



Автор: Мартин Фаулер
Язык: Русский,
Жанр: Программирование,
Формат: PDF
Подробнее

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

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

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

 



Автор: Martin Fowler
Язык: Английский,
Жанр: Программирование,
Формат: PDF
Подробнее