Разработка программного обеспечения в Google (Титус Уинтерс) Сегодня инженеры-программисты должны знать не только, как эффективно программировать, но и как разрабатывать правильные инженерные методы, чтобы сделать их кодовую базу устойчивой и здоровой. Эта книга подчеркивает эту разницу между программированием и программной инженерией. Как инженеры-программисты могут управлять живой кодовой базой, которая развивается и реагирует на меняющиеся требования и запросы на протяжении всей своей жизни? Опираясь на свой опыт работы в Google, инженеры-программисты Титус Уинтерс и Хайрам Райт вместе с техническим писателем Томом Мэншреком представляют откровенный и проницательный взгляд на то, как некоторые из ведущих мировых специалистов-практиков создают и поддерживают программное обеспечение. В этой книге рассказывается об уникальной инженерной культуре, процессах и инструментах Google, а также о том, как эти аспекты влияют на эффективность инженерной организации. Вы изучите три фундаментальных принципа, которые следует учитывать организациям, занимающимся разработкой программного обеспечения, при проектировании, архитектуре, написании и сопровождении кода: - Как время влияет на устойчивость программного обеспечения и как сделать ваш код устойчивым с течением времени - Как масштаб влияет на жизнеспособность программных практик в инженерной организации - На какие компромиссы приходится идти типичному инженеру при оценке решений по проектированию и разработке Выпущено в марте 2020 г. Издатель (ы): O'Reilly Media, Inc. ISBN: 9781492082798 Книга на английском языке. Формат: EPUB, PDF.