Делай как в Google, Разработка программного обеспечения, Винтерс Т., Маншрек Т., Райт Х., 2021.
Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс и Хайрам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки. Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода.
Правила и руководства по стилю.
В большинстве организаций, занимающихся программной инженерией, есть правила, применяющиеся к кодовой базе. Они определяют, как в компании принято хранить файлы с исходным кодом, форматировать код, присваивать имена, использовать паттерны, исключения и потоки выполнения. Большинство инженеров-программистов действуют в рамках набора политик, управляющих их работой. В Google для управления базой кода мы поддерживаем набор руководств по стилю, которые определяют наши правила. Правила — это не предложения или рекомендации, а обязательные для выполнения законы. При необходимости их можно игнорировать только в особых утвержденных случаях. Руководства, в отличие от правил, содержат рекомендации и описание передовых практик, следование которым желательно, но не обязательно.
Краткое содержание.
Предисловие.
Вступление.
Часть I.Тезисы.
Часть II.Культура.
Часть III.Процессы.
Часть IV.Инструменты.
Часть V.Заключение.
Послесловие.
Об авторах.
Об обложке.
Купить .
Теги: Винтерс :: Маншрек :: Райт :: книги по программированию :: программирование :: Google
Смотрите также учебники, книги и учебные материалы:
- Классические задачи Computer Science на языке Java, Копец Д., 2022
- Программирование на Rust, Клабник С., Николс К., 2021
- Искусство чистого кода, Майер К., 2023
- Искусство Agile-разработки, Теория и практика гибкой разработки ПО, Шор Д., Уорден Ш., 2024
- Python и наука о данных для чайников, Мюллер Д.П., Массарон Л., 2020
- Грокаем машинное обучение, Серрано Л., 2024
- Грокаем глубокое обучение, Траск Э., 2020
- Грокаем глубокое обучение с подкреплением, Моралес М., 2023