Искусство чистого кода, Майер К., 2023.
Большинство разработчиков ПО тратят тысячи часов на создание излишне сложного кода. Девять основных принципов книги «Искусство чистого кода» научат вас писать понятный и удобный в сопровождении код без ущерба для функциональности. Главный принцип — это простота: сокращайте, упрощайте и перенаправляйте освободившуюся энергию на самые важные задачи, чтобы сэкономить бесчисленное количество часов и облегчить зачастую очень утомительную задачу поддержки кода. Автор бестселлеров Кристиан Майер помог тысячам людей усовершенствовать навыки программирования и в своей новой книге делится опытом с читателями.
Оптимизация прикладного ПО.
На рис. 2.2 представлен принцип Парето в действии на примере гипотетического проекта: меньшая часть кода отвечает за большую часть времени работы программы. По оси X отложены функции кода, отсортированные по времени их выполнения, которое показано на оси Y. Заштрихованная область, которая составляет большую часть общей площади под кривой, показывает, что подавляющее число функций кода вносит гораздо меньший вклад в общее время выполнения, чем несколько первых. Джозеф Джуран (Joseph Juran), один из первооткрывателей принципа Парето, называет первую часть жизненно важным меньшинством, а вторую — тривиальным большинством. Потратив много времени на оптимизацию тривиального большинства, мы едва ли уменьшим общее время выполнения программы.
Краткое содержание.
Об авторе.
О научном редакторе.
От издательства.
Предисловие.
Благодарности.
Введение.
Глава 1.Сложность — враг продуктивности.
Глава 2.Принцип 80/20.
Глава 3.Создание минимально жизнеспособного продукта.
Глава 4.Написание чистого и простого кода.
Глава 5.Преждевременная оптимизация — корень всех зол.
Глава 6.Состояние потока.
Глава 7.«Делай что-то одно, но делай это хорошо» и другие принципы Unix.
Глава 8.В дизайне лучше меньше, да лучше.
Глава 9.Фокус.
От автора.
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «ЛитРес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Теги: Майер :: книги по программированию :: программирование
Смотрите также учебники, книги и учебные материалы:
- Глубокое обучение с подкреплением, AlphaGo и другие технологии, Лапань М., 2020
- Классические задачи Computer Science на языке Python, Копец Д., 2020
- Классические задачи Computer Science на языке Java, Копец Д., 2022
- Программирование на Rust, Клабник С., Николс К., 2021
- Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
- Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 202
- Python и наука о данных для чайников, Мюллер Д.П., Массарон Л., 2020
- Грокаем машинное обучение, Серрано Л., 2024