КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714640 томов
Объем библиотеки - 1414 Гб.
Всего авторов - 275117
Пользователей - 125169

Новое на форуме

Новое в блогах

Впечатления

A.Stern про Штерн: Анархопокалипсис (СИ) (Фэнтези: прочее)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: 0 ( 0 за, 0 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).
Влад и мир про Лапышев: Наследник (Альтернативная история)

Стиль написания хороший, но бардак у автора в голове на нечитаемо, когда он начинает сочинять за политику. Трояк ставлю, но читать дальше не буду. С чего Ленину, социалистам, эссерам любить монархию и терпеть черносотенцев,убивавших их и устраивающие погромы? Не надо путать с ворьём сейчас с декорациями государства и парламента, где мошенники на доверии изображают партии. Для ликбеза: Партии были придуманы ещё в древнем Риме для

  подробнее ...

Рейтинг: 0 ( 0 за, 0 против).
Влад и мир про Романов: Игра по своим правилам (Альтернативная история)

Оценку не ставлю. Обе книги я не смог читать более 20 минут каждую. Автор балдеет от официальной манерной речи царской дворни и видимо в этом смысл данных трудов. Да и там ГГ перерождается сам в себя для спасения своего поражения в Русско-Японскую. Согласитесь такой выбор ГГ для приключенческой фантастики уже скучноватый. Где я и где душонка царского дворового. Мне проще хлев у своей скотины вычистить, чем служить доверенным лицом царя

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).
kiyanyn про серию Вот это я попал!

Переписанная Википедия в области оружия, изредка перемежающаяся рассказами о том, как ГГ в одиночку, а потом вдвоем :) громил немецкие дивизии, попутно дирижируя случайно оказавшимися в кустах симфоническими оркестрами.

Нечитаемо...


Рейтинг: +2 ( 3 за, 1 против).

Искусство чистого кода [Кристиан Майер] (pdf) читать постранично

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

ИСКУССТВО
ЧИСТОГО КОДА
КАК ИЗБАВИТЬСЯ
ОТ СЛОЖНОСТИ
И УПРОСТИТЬ ЖИЗНЬ

КРИСТИАН

МАЙЕР

Ещё больше книг в нашем телеграм канале:
https://t.me/bookofgeek

2023

ББК 32.973.2-018-02
УДК 004.415
М14

Майер Кристиан
М14 Искусство чистого кода. — СПб.: Питер, 2023. — 240 с.: ил. — (Серия «Библиотека программиста»).
ISBN 978-5-4461-2391-9
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного
кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать
понятный и удобный в сопровождении код без ущерба для функциональности. Главный
принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся
энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов
и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров
Кристиан Майер помог тысячам людей усовершенствовать навыки программирования
и в своей новой книге делится опытом с читателями.

16+ (В соответствии с Федеральным законом от 29 декабря 2010 г. № 436-ФЗ.)
ББК 32.973.2-018-02
УДК 004.415
Права на издание получены по соглашению с No Starch Press. Все права защищены. Никакая
часть данной книги не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав.
Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книги. В книге возможны упоминания организаций, деятельность которых запрещена на
территории Российской Федерации, таких как Meta Platforms Inc., Facebook, Instagram и др.
Издательство не несет ответственности за доступность материалов, ссылки на которые вы
можете найти в этой книге. На момент подготовки книги к изданию все ссылки на интернетресурсы были действующими.

ISBN 978-1718502185 англ.

ISBN 978-5-4461-2391-9

© 2022 by Christian Mayer. The Art of Clean Code: Best
Practices to Eliminate Complexity and Simplify Your Life,
ISBN 9781718502185, published by No Starch Press Inc.
245 8th Street, San Francisco, California United States 94103.
Russian edition published under license by No Starch Press Inc.
© Перевод на русский язык ООО «Прогресс книга», 2023
© Издание на русском языке, оформление ООО «Прогресс
книга», 2023
© Серия «Библиотека программиста», 2023

Краткое содержание

Об авторе.............................................12
О научном редакторе...................................13
От издательства........................................14
Предисловие...........................................15
Благодарности.........................................17
Введение..............................................19
Глава 1. Сложность — враг продуктивности.................26
Глава 2. Принцип 80/20................................53
Глава 3. Создание минимально жизнеспособного продукта ....81
Глава 4. Написание чистого и простого кода................98
Глава 5. П
 реждевременная оптимизация — корень
всех зол.....................................140
Глава 6. Состояние потока..............................163
Глава 7. « Делай что-то одно, но делай это хорошо»
и другие принципы Unix.........................174
Глава 8. В дизайне лучше меньше, да лучше................210
Глава 9. Фокус.......................................225
От автора............................................234

Оглавление

Об авторе...........................................12
О научном редакторе................................13
От издательства......................................14
Предисловие.........................................15
Благодарности.......................................17
Введение............................................19
Для кого эта книга?.....................................22
Чему вы научитесь?....................................23

Глава 1. Сложность — враг продуктивности.................26
Что такое сложность?...................................30
Сложность жизненного цикла проекта.......................31
Планирование.....................................32
Определение требований............................33
Проектирование...................................34
Разработка.......................................35
Тестирование......................................35
Развертывание.....................................38
Сложность в ПО и алгоритмическая теория...................38
Сложность в обучении..................................45
Сложность в процессах.................................49

Оглавление   7
Сложность в повседневной жизни: «смерть от тысячи порезов».....50
Заключение..........................................52

Глава 2. Принцип 80/20................................53
Основы принципа 80/20................................53
Оптимизация прикладного ПО............................55
Продуктивность.......................................57
Метрики успеха.......................................60
Фокус и распределение Парето ..........................62
Значение принципа 80/20 для разработчиков кода............65
Метрика успеха для программиста......................66
Распределение Парето в реальном мире..................67
Фрактальная структура распределения Парето ...............72
Практические советы 80/20.............................75
Источники...........................................78

Глава 3. Создание минимально жизнеспособного продукта ....81
Проблемный сценарий..................................82
Потеря мотивации..................................84
Рассеянность внимания