Software Engineering at Google – organizado por Titus Winters, Tom Manshreck & Hyrum Wright – é uma referência importante sobre a forma como software é desenvolvido e, principalmente, mantido na Google.
O principal destaque, no livro, é a clara distinção entre as práticas de programação e engenharia. De forma sistêmica, são apresentadas técnicas e padrões para que bases de código sejam mantidas e evoluídas ao longo do tempo, mesclando tanto aspectos enfaticamente técnicos como comportamentais.
O livro aborda arquitetura, design, escrita e manutenção de código de maneira resiliente ao longo do tempo.
Eu, Elemar, gostei tanto desse livro que, mesmo sendo assinante do serviço Safari Books, da O’Reilly, comprei a versão Kindle e a versão física. Cheguei a ele por recomendação de meu amigo André Nobre. Pessoalmente, acho que esta obra tem grandes chances de se converter em um novo clássico. |