Refactor Like a Superhero, Bespoiasov A.

Подробнее о кнопках "Купить"

По кнопкам "Купить бумажную книгу" или "Купить электронную книгу" можно купить в официальных магазинах эту книгу, если она имеется в продаже, или похожую книгу. Результаты поиска формируются при помощи поисковых систем Яндекс и Google на основании названия и авторов книги.

Наш сайт не занимается продажей книг, этим занимаются вышеуказанные магазины. Мы лишь даем пользователям возможность найти эту или похожие книги в этих магазинах.

Список книг, которые предлагают магазины, можно увидеть перейдя на одну из страниц покупки, для этого надо нажать на одну из этих кнопок.

Refactor Like a Superhero, Bespoiasov A.

   Я не претендую на единственно правильный способ рефакторить или писать код. Если у вас много опыта, вероятно, о большей части описанных техник вы уже знаете и у вас есть своё мнение на их счёт. Также я не стараюсь написать «мануал», который будет универсально применим во всех проектах. Моё восприятие, привычки и метод работы искажены моим опытом разработки. Ваш опыт, проекты и привычки могут сильно отличаться от моих, поэтому взгляды тоже могут не совпадать. Это нормально.
Цель этой книжки в том, чтобы описать набор практик, эвристик и подходов, которые в своё время помогли мне начать писать код, который кажется хорошим мне и командам в проектах, где я участвовал.

Refactor Like a Superhero, Bespoiasov A.


Слишком длинные имена.
Слишком длинные имена намекают, что сущность делает чрезмерно много разных дел. Ключевое слово тут разных, потому что именно разношёрстную функциональность сложнее всего объединить в одном имени.

Когда функциональность слабо связана по смыслу, имя старается передать весь контекст работы в одной фразе. Это раздувает имя, делает его шумным. Один из сигналов обратить внимание на имя — это наличие в нём слов типа that , which , after и т.д.

Чаще всего длинными именами «болеют» функции, которые делают слишком много. Такие функции пытаются объясняться терминами, которые для них либо слишком примитивны, либо наоборот — слишком абстрактны, и им приходится искать подходящие слова. Моя главная эвристика для поиска таких функций такова: если я читаю код функции и не могу придумать имя покороче, скорее всего, она делает слишком много.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Refactor Like a Superhero, Bespoiasov A. - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги



Скачать - pdf - Яндекс.Диск.
Дата публикации:





Теги: :: :: ::


Следующие учебники и книги:
Предыдущие статьи:


 


 

Книги, учебники, обучение по разделам




Не нашёл? Найди:





2025-11-13 02:48:35