26 pontos por ffdd270 2020-09-01 | 3 comentários | Compartilhar no WhatsApp

Arquitetos observam milhares de edifícios e estudam críticas sobre obras criadas por mestres. Esta página foi criada a partir da percepção de que a maioria dos desenvolvedores de software geralmente conhece bem apenas o código que escreveu diretamente e não estuda programas historicamente grandiosos. Por isso, especialistas da área ficaram responsáveis, um a um, por aplicações open source famosas e explicaram por que essas decisões de projeto foram tomadas.

Foram analisados, entre outros, alguns dos projetos open source mais famosos, como Git, CMake, nginx, PyPy e GDB. Você pode clicar em cada item e vê-lo diretamente na página da web. Também é possível comprar em versão impressa ou em PDF.

Abaixo está o texto completo da apresentação.


Arquitetos, durante sua formação, observam milhares de edifícios e estudam críticas sobre construções feitas por mestres. Em contraste, a maioria dos desenvolvedores de software conhece bem apenas alguns poucos programas grandes (normalmente os que eles mesmos escreveram) e não estuda os grandes programas da história. Como resultado, em vez de construir sobre os sucessos uns dos outros, eles repetem os erros uns dos outros.

Nosso objetivo é mudar isso. Nestes dois volumes, os autores de 40 aplicações open source explicam como o software foi estruturado e por quê. Quais são os principais componentes de cada programa? Como eles interagem? E o que sua arquitetura aprendeu ao longo do processo de desenvolvimento? Ao responder a essas perguntas, os colaboradores deste livro oferecem uma visão única sobre seu próprio raciocínio.

Se você é um desenvolvedor júnior e quer aprender como colegas mais experientes pensam, estes livros são um ótimo ponto de partida. Se você é um desenvolvedor de nível intermediário ou sênior e quer ver como outras pessoas resolveram problemas difíceis de design, este livro pode ser útil.

3 comentários

 
raccoony 2020-09-01

O volume 1 também tem uma edição traduzida~

http://aladin.kr/p/pG2qJ

 
ffdd270 2020-09-01

Isso me ocorreu depois de ler este texto: seria ótimo se existisse um site onde fosse possível publicar apenas reviews da arquitetura de código ou de um projeto.

 
ffdd270 2020-09-01

O primeiro texto apresentado é "500 linhas, ou menos". Esses textos não têm relação com arquitetura, mas mostram como criar coisas interessantes como um servidor web, um banco de dados ou destaque de código em até 500 linhas.

Abaixo aparece o conteúdo principal, Arquitetura de Aplicações Open Source, dividido em dois volumes. Todo o conteúdo pode ser acessado livremente na página web. Se você quiser ter o material em livro ou apoiar com dinheiro, pode comprar o PDF ou o livro.

Uma característica da página de compra é que ela explica em detalhes "quanto podemos receber se você comprar aqui". Parece algo bem único.