Библиотека программиста. Чистый код: создание, анализ и рефакторинг. Мартин Р
Description
Даже плохой программный код может работать. Однако если код не является «чистым», это всегда будет мешать развитию проекта и компании-разработчика, отнимая значительные ресурсы на его поддержку и «укрощение». Эта книга посвящена хорошему программированию. Она полна реальных примеров кода. Мы будем рассматривать код с различных направлений: сверху вниз, снизу вверх и даже изнутри. Прочитав книгу, вы узнаете много нового о коде. Более того, вы научитесь отличать хороший код от плохого. Вы узнаете, как писать хороший код и как преобразовать плохой код в хороший. Книга состоит из трех частей. В первой части излагаются принципы, паттерны и приемы написания чистого кода; приводится большой объем примеров кода. Вторая часть состоит из практических сценариев нарастающей сложности. Каждый сценарий представляет собой упражнение по чистке кода или преобразованию проблемного кода в код с меньшим количеством проблем. Третья часть книги - концентрированное выражение ее сути. Она состоит из одной главы с перечнем эвристических правил и «запахов кода», собранных во время анализа. Эта часть представляет собой базу знаний, описывающую наш путь мышления в процессе чтения, написания и чистки кода.
Price history chart & currency exchange rate
Customers also viewed
![Беспроводной переключатель со светодиодной подсветкой, умный дом, умные мини-переключатели, портативные смарт-аксессуары, Rf433 переключатель ВКЛ-ВЫКЛ, чистый код
Беспроводной переключатель со светодиодной подсветкой, умный дом, умные мини-переключатели, портативные смарт-аксессуары, Rf433 переключатель ВКЛ-ВЫКЛ, чистый код](http://ae04.alicdn.com/kf/S96ff7acdb8b64ae9a54df4ae1b451e91o.jpg)
-2%
12%
~ 1,250.00 руб.
Беспроводной переключатель со светодиодной подсветкой, умный дом, умные мини-переключатели, портативные смарт-аксессуары, Rf433 переключатель ВКЛ-ВЫКЛ, чистый код
aliexpress.com![Круглые наклейки, термоэтикетка, наклейка, бумага, супермаркет, цена, чистый штрих-код, прямая печать ярлыков, водонепроницаемые наклейки, печатные принадлежности
Круглые наклейки, термоэтикетка, наклейка, бумага, супермаркет, цена, чистый штрих-код, прямая печать ярлыков, водонепроницаемые наклейки, печатные принадлежности](http://ae01.alicdn.com/kf/S608fbc1b4b824a368c92aa9046c5e992B.jpg)
-2%
9%
~ 1,100.00 руб.
Круглые наклейки, термоэтикетка, наклейка, бумага, супермаркет, цена, чистый штрих-код, прямая печать ярлыков, водонепроницаемые наклейки, печатные принадлежности
aliexpress.com![Клавиатуры, пылезащитная крышка для подсветки, быстрое создание текста, чистый расстояние, запасные части для замены для HP Pavilion 14-BS SP
Клавиатуры, пылезащитная крышка для подсветки, быстрое создание текста, чистый расстояние, запасные части для замены для HP Pavilion 14-BS SP](http://ae04.alicdn.com/kf/Sb7d6d09938cf49bd8fd856b0544c7a6eX.jpg)
-4%
8%
~ 1,770.00 руб.
Клавиатуры, пылезащитная крышка для подсветки, быстрое создание текста, чистый расстояние, запасные части для замены для HP Pavilion 14-BS SP
aliexpress.com![Кружевная ткань, молочный шелк, водорастворимый широко популярный чистый большой штрих-код, аксессуары для свадебного платья, юбка, швейная отделка, украшение
Кружевная ткань, молочный шелк, водорастворимый широко популярный чистый большой штрих-код, аксессуары для свадебного платья, юбка, швейная отделка, украшение](http://ae04.alicdn.com/kf/S986871849f764af7b1a7ca512f68deb85.jpg)
-3%
7%
~ 955.00 руб.
Кружевная ткань, молочный шелк, водорастворимый широко популярный чистый большой штрих-код, аксессуары для свадебного платья, юбка, швейная отделка, украшение
aliexpress.com![Игровой код B металлические знаки кинотеатр ржавый Ретро создание пещера жестяной знак постер
Игровой код B металлические знаки кинотеатр ржавый Ретро создание пещера жестяной знак постер](http://ae01.alicdn.com/kf/S3ddc6483dde541b098deda3cef124cf7y.jpg)
-3%
5%
~ 655.00 руб.
Игровой код B металлические знаки кинотеатр ржавый Ретро создание пещера жестяной знак постер
aliexpress.com![Цветная наклейка, этикетка, теплый белый чистый штрих-код, этикетка для самостоятельной Печати, цена, печать, прямые липкие принадлежности Bl...
Цветная наклейка, этикетка, теплый белый чистый штрих-код, этикетка для самостоятельной Печати, цена, печать, прямые липкие принадлежности Bl...](http://ae04.alicdn.com/kf/H9af8a00d57724d55b6f4b28c0007af8cG.jpg)
3%
~ 830.00 руб.
Цветная наклейка, этикетка, теплый белый чистый штрих-код, этикетка для самостоятельной Печати, цена, печать, прямые липкие принадлежности Bl...
aliexpress.com![Миниатюрный умный модуль со светодиодными мигающими лампами, портативный автономный беспроводной переключатель для умного дома с дистанционным управлением, чистый код
Миниатюрный умный модуль со светодиодными мигающими лампами, портативный автономный беспроводной переключатель для умного дома с дистанционным управлением, чистый код](http://ae04.alicdn.com/kf/Sc5e7623d05a34e3faaf6c2e965f9be42S.jpg)
-2%
2%
~ 1,280.00 руб.
Миниатюрный умный модуль со светодиодными мигающими лампами, портативный автономный беспроводной переключатель для умного дома с дистанционным управлением, чистый код
aliexpress.com![Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящаяся бумага, фотобумага, цена, этикетка, товары для печати, Прямая достав...
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящаяся бумага, фотобумага, цена, этикетка, товары для печати, Прямая достав...](http://ae04.alicdn.com/kf/S6865f6a5048840c58c033983e98db8f0B.jpg)
1%
~ 650.00 руб.
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящаяся бумага, фотобумага, цена, этикетка, товары для печати, Прямая достав...
aliexpress.com![Печать этикеток, печать на бумаге, самоклеящиеся наклейки, чистый термочувствительный Экспресс-штрих-код
Печать этикеток, печать на бумаге, самоклеящиеся наклейки, чистый термочувствительный Экспресс-штрих-код](http://ae01.alicdn.com/kf/Se353a5c7daa1472bac0c1dca3c53eb36S.jpg)
-14%
1%
~ 755.00 руб.
Печать этикеток, печать на бумаге, самоклеящиеся наклейки, чистый термочувствительный Экспресс-штрих-код
aliexpress.com![Волшебная ретро-библиотека, книжная полка, гобелен, экологически чистый принт, декоративная подвесная ткань, Настенный Ковер покрывало; Домашний декор
Волшебная ретро-библиотека, книжная полка, гобелен, экологически чистый принт, декоративная подвесная ткань, Настенный Ковер покрывало; Домашний декор](http://ae01.alicdn.com/kf/Hcf44338affbc4047a5569fbfa36b9059F.jpg)
-1%
1%
~ 1,060.00 руб.
Волшебная ретро-библиотека, книжная полка, гобелен, экологически чистый принт, декоративная подвесная ткань, Настенный Ковер покрывало; Домашний декор
aliexpress.com![1 компл. Съемный чистый настольный календарь, создание свободного спирального блокнота, DIY календарная книга
1 компл. Съемный чистый настольный календарь, создание свободного спирального блокнота, DIY календарная книга](http://ae04.alicdn.com/kf/S66c213ba82a8495aa1232a9acf68d2ecR.jpg)
-2%
1%
~ 805.00 руб.
1 компл. Съемный чистый настольный календарь, создание свободного спирального блокнота, DIY календарная книга
aliexpress.com![Длинные женские платья в японском стиле преппи осенний милый воротник Питер Пэн Чистый Простой уютный базовый Повседневный Лидер продаж не...
Длинные женские платья в японском стиле преппи осенний милый воротник Питер Пэн Чистый Простой уютный базовый Повседневный Лидер продаж не...](http://ae04.alicdn.com/kf/H2de1014659f64588a83402143afd505dU.jpg)
1%
~ 955.00 руб.
Длинные женские платья в японском стиле преппи осенний милый воротник Питер Пэн Чистый Простой уютный базовый Повседневный Лидер продаж не...
aliexpress.com![Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоэтикетка, цена, клейкая бумага для супермаркета, клейкая печать, пустые матер...
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоэтикетка, цена, клейкая бумага для супермаркета, клейкая печать, пустые матер...](http://ae04.alicdn.com/kf/Se04dad7ce03e4d6c9d7c46329e1eddaag.jpg)
1%
~ 670.00 руб.
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоэтикетка, цена, клейкая бумага для супермаркета, клейкая печать, пустые матер...
aliexpress.com![Программатор, код четкости, металлический плакат с табличкой, создание стены, создание забавного кухонного Жестяного знака, плакат
Программатор, код четкости, металлический плакат с табличкой, создание стены, создание забавного кухонного Жестяного знака, плакат](http://ae04.alicdn.com/kf/Sc770720f607e4c338f4424484c8634282.jpg)
-4%
1%
~ 347.00 руб.
Программатор, код четкости, металлический плакат с табличкой, создание стены, создание забавного кухонного Жестяного знака, плакат
aliexpress.com![Код гитары, розовое дерево, пони, Тейлор, Мартин, фольклорная гитара, код пианино, мост, аксессуары для гитары
Код гитары, розовое дерево, пони, Тейлор, Мартин, фольклорная гитара, код пианино, мост, аксессуары для гитары](http://ae04.alicdn.com/kf/S491c2d7fc7794c08b3a131ff4697b3aau.jpg)
-4%
1%
~ 309.00 руб.
Код гитары, розовое дерево, пони, Тейлор, Мартин, фольклорная гитара, код пианино, мост, аксессуары для гитары
aliexpress.com![Футболка с рисунком О 'тоула из Саудовской Аравии, 100% чистый хлопок, Питер отоол, Лоуренс
Футболка с рисунком О 'тоула из Саудовской Аравии, 100% чистый хлопок, Питер отоол, Лоуренс](http://ae04.alicdn.com/kf/Hcc3e2391f6cf4f9e8f084d88b011aea81.jpg)
1%
~ 805.00 руб.
Футболка с рисунком О 'тоула из Саудовской Аравии, 100% чистый хлопок, Питер отоол, Лоуренс
aliexpress.com![Футболка «Господа, вы не сможете здесь сражаться», 100% чистый хлопок, доктор стрингелв, Россия, США, война, комедия, фильм фильма «Старый Питер»
Футболка «Господа, вы не сможете здесь сражаться», 100% чистый хлопок, доктор стрингелв, Россия, США, война, комедия, фильм фильма «Старый Питер»](http://ae04.alicdn.com/kf/Ha7078dbfa4d441c38a49dd1b2315e19aN.jpg)
-2%
1%
~ 890.00 руб.
Футболка «Господа, вы не сможете здесь сражаться», 100% чистый хлопок, доктор стрингелв, Россия, США, война, комедия, фильм фильма «Старый Питер»
aliexpress.com![Новые зимние сапоги на высоком каблуке с узором, грубый каблук Мартин сапоги Водонепроницаемые, толстая подошва, большой код, белые женские ...
Новые зимние сапоги на высоком каблуке с узором, грубый каблук Мартин сапоги Водонепроницаемые, толстая подошва, большой код, белые женские ...](http://ae04.alicdn.com/kf/Heed899c84aa24d759c77a8f62b3e9a31c.jpg)
1%
~ 2,430.00 руб.
Новые зимние сапоги на высоком каблуке с узором, грубый каблук Мартин сапоги Водонепроницаемые, толстая подошва, большой код, белые женские ...
aliexpress.com![Лидер продаж, водостойкий, маслостойкий, виниловый, ширина 40 мм, термотрансферный, чистый, штрих-код, клей, печатная этикетка, наклейка
Лидер продаж, водостойкий, маслостойкий, виниловый, ширина 40 мм, термотрансферный, чистый, штрих-код, клей, печатная этикетка, наклейка](http://ae01.alicdn.com/kf/S7e8ba10d830c4015a4e0ffbcc9dfdf7eG.png)
+51%
1%
~ 2,770.00 руб.
Лидер продаж, водостойкий, маслостойкий, виниловый, ширина 40 мм, термотрансферный, чистый, штрих-код, клей, печатная этикетка, наклейка
aliexpress.com![высокая улица летом чистый хлопок мирный рисунок оригинальный короткий рукав топ ретро хип - хип - хеп - хао - хао мужчина сверхбольшой код фу...
высокая улица летом чистый хлопок мирный рисунок оригинальный короткий рукав топ ретро хип - хип - хеп - хао - хао мужчина сверхбольшой код фу...](http://ae04.alicdn.com/kf/Sfa17184d0635476b9547539352b1025aV.jpg)
1%
~ 1,650.00 руб.
высокая улица летом чистый хлопок мирный рисунок оригинальный короткий рукав топ ретро хип - хип - хеп - хао - хао мужчина сверхбольшой код фу...
aliexpress.com![высокая улица летом чистый хлопок граффити крест рисунок оригинальная ночлежка короткий рукав топ хип - хоп грач мужчина супер код футболки
высокая улица летом чистый хлопок граффити крест рисунок оригинальная ночлежка короткий рукав топ хип - хоп грач мужчина супер код футболки](http://ae04.alicdn.com/kf/Sf17f071393464eafa63ac5e2a20d65e0g.jpg)
1%
~ 1,650.00 руб.
высокая улица летом чистый хлопок граффити крест рисунок оригинальная ночлежка короткий рукав топ хип - хоп грач мужчина супер код футболки
aliexpress.com![Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящиеся принадлежности, цена, пустая Прямая бумага, липкая этикетка, принт ...
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящиеся принадлежности, цена, пустая Прямая бумага, липкая этикетка, принт ...](http://ae04.alicdn.com/kf/H12326293dfea4ece830c8d8bf6890bd9e.jpg)
1%
~ 645.00 руб.
Цветная наклейка, этикетка, теплый белый чистый штрих-код, самоклеящиеся принадлежности, цена, пустая Прямая бумага, липкая этикетка, принт ...
aliexpress.com![Футболка Lelouch X Cc, 100% чистый хлопок, аниме-код Geass Lelouch Zero, манга, код C, британская модель C2, Cc код, Geass аниме код
Футболка Lelouch X Cc, 100% чистый хлопок, аниме-код Geass Lelouch Zero, манга, код C, британская модель C2, Cc код, Geass аниме код](http://ae04.alicdn.com/kf/H27be27fe4a354c08b6b58d7dfdbcd11dk.jpg)
-2%
1%
~ 890.00 руб.
Футболка Lelouch X Cc, 100% чистый хлопок, аниме-код Geass Lelouch Zero, манга, код C, британская модель C2, Cc код, Geass аниме код
aliexpress.com![Скрапбукинг, чистый дизайн фонтана 0,38/0,5, трамол, принадлежности, ручка, искусство, школа, живопись, создание шрифтов, студенческий прозрачный
Скрапбукинг, чистый дизайн фонтана 0,38/0,5, трамол, принадлежности, ручка, искусство, школа, живопись, создание шрифтов, студенческий прозрачный](http://ae04.alicdn.com/kf/S737cd246c4be476f9bbb3ec7e2f22e71U.jpg)
-2%
1%
~ 355.00 руб.
Скрапбукинг, чистый дизайн фонтана 0,38/0,5, трамол, принадлежности, ручка, искусство, школа, живопись, создание шрифтов, студенческий прозрачный
aliexpress.com![1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ
1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ](http://ae04.alicdn.com/kf/Sb67ca8e34e814615b3a8e2f0ca2b6e3f7.jpg)
-4%
1%
~ 900.00 руб.
1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ
aliexpress.com![C.s. Футболка с цитатами Льюиса, 100% чистый хлопок, Narnia Lampost летописники Narnia Aslan King, Питер Люси пеньюси, гардероб
C.s. Футболка с цитатами Льюиса, 100% чистый хлопок, Narnia Lampost летописники Narnia Aslan King, Питер Люси пеньюси, гардероб](http://ae04.alicdn.com/kf/H21c95924d6934a7b8fc822ea34e3435aW.jpg)
-2%
1%
~ 800.00 руб.
C.s. Футболка с цитатами Льюиса, 100% чистый хлопок, Narnia Lampost летописники Narnia Aslan King, Питер Люси пеньюси, гардероб
aliexpress.com![Рубашка с воротником «Питер Пэн», женские топы, чистый милый нежный осенний Повседневный мешковатый Топ принцессы в французском стиле для ленивых, Студенческая одежда
Рубашка с воротником «Питер Пэн», женские топы, чистый милый нежный осенний Повседневный мешковатый Топ принцессы в французском стиле для ленивых, Студенческая одежда](http://ae01.alicdn.com/kf/S07ef20420dd04e3095b38cd8304714a6N.jpg)
-2%
1%
~ 1,000.00 руб.
Рубашка с воротником «Питер Пэн», женские топы, чистый милый нежный осенний Повседневный мешковатый Топ принцессы в французском стиле для ленивых, Студенческая одежда
aliexpress.com![Что, если я вам сказал-футболка с красными таблетками/синими таблетками, 100% чистый хлопок. Что, если я сказал вам, матричный код морфеуса, взломать хакеров
Что, если я вам сказал-футболка с красными таблетками/синими таблетками, 100% чистый хлопок. Что, если я сказал вам, матричный код морфеуса, взломать хакеров](http://ae04.alicdn.com/kf/H18f4acb4aeb047b0809d77d51b638b36F.jpg)
-2%
1%
~ 890.00 руб.
Что, если я вам сказал-футболка с красными таблетками/синими таблетками, 100% чистый хлопок. Что, если я сказал вам, матричный код морфеуса, взломать хакеров
aliexpress.com![1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ
1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ](http://ae01.alicdn.com/kf/S2e913447e05640ad8491e1e9a45f616bE.jpg)
-2%
1%
~ 930.00 руб.
1 шт., модуль с USB на Can может отлавливать лампы для открытого исходного код Cangaroo CAN Протокольный анализ
aliexpress.com![ПВХ водостойкая наклейка на штрих-код, прозрачная наклейка, маркировка, канцелярские товары, библиотека, Офисная книга J1i2
ПВХ водостойкая наклейка на штрих-код, прозрачная наклейка, маркировка, канцелярские товары, библиотека, Офисная книга J1i2](http://ae04.alicdn.com/kf/Se44d36b84b82421ba909dc8d1bf24b5d5.jpg)
1%
~ 635.00 руб.
ПВХ водостойкая наклейка на штрих-код, прозрачная наклейка, маркировка, канцелярские товары, библиотека, Офисная книга J1i2
aliexpress.com![3pcs 250cc motorcycle best quality performance engine paper fiber oil filter for Honda VTR250 PGM-Fi VTR 250 oil filter
3pcs 250cc motorcycle best quality performance engine paper fiber oil filter for Honda VTR250 PGM-Fi VTR 250 oil filter](http://ae01.alicdn.com/kf/Sdc231074a8204f4a9c364780b0d91093D.jpg)
-3%
1%
~ 905.00 руб.
3pcs 250cc motorcycle best quality performance engine paper fiber oil filter for Honda VTR250 PGM-Fi VTR 250 oil filter
aliexpress.com![Car stickers , fashion flying car modeling silver personalized decoration, vehicle supplies 15CM
Car stickers , fashion flying car modeling silver personalized decoration, vehicle supplies 15CM](http://ae04.alicdn.com/kf/H630f11bb8b764aa2bdeb022ecc55b8ca0.jpg)
1%
~ 204.00 руб.
Car stickers , fashion flying car modeling silver personalized decoration, vehicle supplies 15CM
aliexpress.com![10 шт. 12 дюймов, листья эвкалипта, букет веток, искусственные пластиковые растения, листья, зеленые стебли, свадебные искусственные цветы, декор для торта своими руками
10 шт. 12 дюймов, листья эвкалипта, букет веток, искусственные пластиковые растения, листья, зеленые стебли, свадебные искусственные цветы, декор для торта своими руками](http://img.joomcdn.net/9a40d4c968bbd797213a316ae2ae8261c2978acc_original.jpeg)
+1%
1%
1,289.00 руб.
10 шт. 12 дюймов, листья эвкалипта, букет веток, искусственные пластиковые растения, листья, зеленые стебли, свадебные искусственные цветы, декор для торта своими руками
joom.ru![Роскошное Тюлевое кружево Purpl с блестками, африканская кружевная ткань 2022, Высококачественная нигерийская кружевная ткань с вышивкой для с...
Роскошное Тюлевое кружево Purpl с блестками, африканская кружевная ткань 2022, Высококачественная нигерийская кружевная ткань с вышивкой для с...](http://ae04.alicdn.com/kf/Sa522c7c1f04c4f2b804e83633a94d378M.jpg)
-4%
1%
~ 4,190.00 руб.
Роскошное Тюлевое кружево Purpl с блестками, африканская кружевная ткань 2022, Высококачественная нигерийская кружевная ткань с вышивкой для с...
aliexpress.ru