Clean C++20: Sustainable Software Development Patterns and Best Practices. 2nd Edition - PDF, ePUB

Скачать полную версию книги "Clean C++20: Sustainable Software Development Patterns and Best Practices. 2nd Edition - PDF, ePUB"

Clean C++20: Sustainable Software Development Patterns and Best Practices. 2nd Edition by Stephan Roth
Пишите сопровождаемое, расширяемое и долговечное программное обеспечение на современном C++. Эта книга, обновленная с учетом недавно вышедшего стандарта C++20, необходима каждому разработчику, архитектору программного обеспечения или руководителю команды, который заинтересован в хорошо написанном коде на C++, а также хочет сэкономить затраты на разработку. Если вы хотите научиться писать более качественный код на C++, Clean C++20 - это именно то, что вам нужно. Он написан для разработчиков C++ всех уровней квалификации и на примерах показывает, как писать понятный, гибкий, сопровождаемый и эффективный код C++. Даже если вы опытный разработчик C++, в этой книге есть самородки и точки данных, которые пригодятся вам в работе.

Если вы не позаботитесь о своей кодовой базе, вы можете создать большое, грязное и не поддерживаемое чудовище на любом языке программирования. Однако проекты на C++ особенно склонны к запутыванию и кошмару сопровождения. Существует множество кода на C++, который выглядит так, как будто он был написан в 1980-х годах, полностью игнорируя принципы и практику хорошо написанного и современного C++.

Кажется, что разработчики C++ были забыты теми, кто проповедует принципы Software Craftsmanship и Clean Code. В Интернете полно примеров кода на C++, которые могут быть очень быстрыми и высоко оптимизированными, но разработчики которых полностью игнорируют элементарные принципы хорошего дизайна и хорошо написанного кода. Эта книга объяснит, как этого избежать и как получить максимальную отдачу от вашего кода на C++. Вы увидите, что ваше кодирование станет более эффективным и, что немаловажно, более увлекательным.

Чему вы научитесь
- Усвоите принципы и правила чистого кодирования на C++
- Осуществлять разработку, управляемую тестами (TDD)
- лучше модулировать кодовую базу C++
- Открывать и применять паттерны проектирования и идиомы C++
- Писать код на C++ в объектно-ориентированном и функциональном стилях программирования.

Для кого эта книга
Любой разработчик C++ или инженер-программист, заинтересованный в создании более качественного кода. 


65
Просмотры
0
Лайкнули

Лицензии:

  • CC BY-NC-SA 3.0 PH
  • Ссылка автора не требуется

Поделиться в сетях

Информация о книге:

Комментарии (0) Добавить

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет. Ваш комментарий будет первым!