• XSS.stack #1 – первый литературный журнал от юзеров форума

Делай как в Google Разработка программного обеспечения

Apollo11

HDD-drive
Пользователь
Регистрация
16.04.2020
Сообщения
29
Реакции
50
Современные программисты должны не только эффективно программировать, но и знать надлежащие инженерные практики, позволяющие сделать кодовую базу стабильной и качественной. В чем же разница между программированием и программной инженерией? Как разработчик может управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования на всем протяжении своего существования? Основываясь на опыте Google, инженеры-программисты Титус Винтерс Хай-рам Райт вместе с Томом Маншреком делают откровенный и проницательный анализ того, как ведущие мировые практики создают и поддерживают ПО. Речь идет об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность разработки. Вы изучите фундаментальные принципы, которые компании разработчиков ПО должны учитывать при проектировании, разработке архитектуры, написании и сопровождении кода.

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


Предисловие
Вступление
Часть I. Тезисы
Глава 1. Что такое программная инженерия?
Часть II. Культура
Глава 2. Успешная работа в команде
Глава 3. Обмен знаниями
Глава 4. Инженерия равенства
Глава 5. Как стать лидером в команде
Глава 6. Масштабируемое лидерство
Глава 7. Оценка продуктивности инженеров
Часть III. Процессы
Глава 8. Правила и руководства по стилю
Глава 9. Код-ревью
Глава 10. Документация
Глава 11. Основы тестирования
Глава 12. Юнит-тестирование
Глава 13. Тестирование с дублерами
Глава 14. Крупномасштабное тестирование
Глава 15. Устаревание
Часть IV. Инструменты
Глава 16. Управление версиями и ветвями
Глава 17. Code Search
Глава 18. Системы и философия сборки
Глава 19. Critique: инструмент обзора кода в Google
Глава 20. Статический анализ
Глава 21. Управление зависимостям
Глава 22. Крупномасштабные изменения
Глава 23. Непрерывная интеграция
Глава 24. Непрерывная поставка
Глава 25. Вычисления как услуга
Часть V. Заключение

ссылка на книгу https://mega.nz/file/rM5znADa#fNYAmuSMzmOKaIn6bhjOAmHzf3DwQvytGYla1cixI74
 
Спасибо, думаю будет полезно, особенно интересны главы 11,12,15 прочитаю на выходных
Рад стараться, надеюсь материал пригодится и будет интересен людям
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх