Skip to content

Transcrição do Spaces "Clean Arch morreu?" que aconteceu em 17/08/2022

License

Notifications You must be signed in to change notification settings

alexandreaquiles/clean-arch-morreu

Repository files navigation

O áudio é um debate sobre o livro "Clean Architecture" de Robert C. Martin, e sobre como ele aborda o conceito de Arquitetura Limpa. O debate é conduzido por Alexandre e conta com a participação de várias pessoas, incluindo Linhares, Branas, Otávio, Rafael, Roberta, entre outros.

A discussão começa com Alexandre apresentando o seu novo livro "Desbravando Solid", e mencionando que o livro foi inspirado em uma discussão sobre "Clean Architecture". Os participantes discutem sobre o conceito de Arquitetura Limpa, explorando suas vantagens e desvantagens.

Linhares, um dos participantes, critica o livro "Clean Architecture", dizendo que ele é superficial e apenas requeenta ideias de outros livros. Ele menciona que o livro "Domain Driven Design" de Eric Evans, é uma obra mais completa e abrangente.

Branas, outro participante, concorda com a crítica de Linhares, afirmando que "Clean Architecture" é um livro com uma visão um tanto quanto radical e extremista, e que o autor parece acreditar que há apenas uma forma correta de escrever software.

Otávio, um dos mais engajados na discussão, destaca que a principal vantagem da Arquitetura Limpa é a capacidade de testar código de forma separada, o que torna a manutenção e o desenvolvimento do software mais fáceis.

Rafael, outro participante, argumenta que a simplicidade é crucial, e que nem sempre é necessário aplicar os conceitos da Arquitetura Limpa em sua totalidade. Ele menciona a importância de adaptar as ideias ao contexto e aos desafios específicos de cada projeto.

Roberta, por sua vez, destaca a importância de evitar desperdício de código e a necessidade de considerar as diversas necessidades de cada projeto.

A discussão se aprofunda e aborda temas como:

  • Domain Driven Design: A necessidade de entender o negócio para construir uma arquitetura eficiente.
  • Bounded Contexts: A importância de delimitar os contextos para facilitar a organização do software.
  • Frameworks: A importância de escolher frameworks e ferramentas adequados ao contexto do projeto.
  • TDD (Test Driven Development): O impacto de testes no desenvolvimento de software.

O debate termina com algumas considerações finais sobre a importância de ter uma visão crítica em relação a qualquer tipo de dogma, e de buscar conhecimento e experiência para tomar decisões de desenvolvimento mais assertivas.

Em resumo, o debate gira em torno dos seguintes pontos principais:

  • Clean Architecture: Um livro que apresenta uma visão interessante sobre a Arquitetura Limpa, mas que também pode ser criticado por sua superficialidade.
  • Domain Driven Design: Um livro mais abrangente e profundo, que oferece um guia completo para a construção de arquiteturas eficientes.
  • Simplicidade: Nem sempre é necessário aplicar os conceitos da Arquitetura Limpa em sua totalidade. É importante adaptar as ideias ao contexto de cada projeto.
  • Testes: Os testes são importantes para garantir a qualidade do software, e a capacidade de testar código de forma separada é um dos benefícios da Arquitetura Limpa.
  • Bounded Contexts: A importância de delimitar os contextos para facilitar a organização do software.
  • Frameworks: A importância de escolher frameworks e ferramentas adequados ao contexto do projeto.
  • TDD (Test Driven Development): O impacto de testes no desenvolvimento de software.
  • Pragmatismo: É importante ter uma visão crítica em relação a qualquer tipo de dogma, e buscar conhecimento e experiência para tomar decisões de desenvolvimento mais assertivas.

O debate é enriquecedor e oferece diversos pontos de vista sobre a Arquitetura Limpa e seus impactos no desenvolvimento de software.

Resumo por Google Gemini.

About

Transcrição do Spaces "Clean Arch morreu?" que aconteceu em 17/08/2022

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published