BLACK FRIDAY 2024 ⚡ Está chegando a maior e melhor da nossa história! Não perca. INSCREVA-SE NA LISTA DE ESPERA: go.balta.io/black-friday?KZbin&
@gabriellacerda32452 күн бұрын
Estou entrando no c# sai de muita coisa não, sou iniciante, mas o que foi dito no vídeo, parece ser bem interessante, obrigado
@felipebastosweb21 күн бұрын
Ainda não conheço a Vertical .. indo ali pesquisar agora. A Clean acho muito grande para alguns projetos em estagio inicial que estou fazendo.
@baltaio21 күн бұрын
Vem na live do dia 28/11!
@satriopus25 күн бұрын
Sem duvidas Balta, arquitetura limpa é sempre uma opção solida a ser utilizada e facilita de mais a aplicação de testes. Ainda não tive oportunidade de trabalhar com VSA, mas vou me aprofundar. Muito obrigado por compartilhar seu conhecimento!
@baltaio24 күн бұрын
Perfeito
@gustavoksbr25 күн бұрын
De fato, nunca pensei que não faz sentido ter uma arquitetura sem os testes Balta, na criação de um software, qual a melhor ordem cronológica de criação de classes? Vc faz cada classe junto com sua respectiva classe de teste (pra 'garantir' o funcionamento dessa classe para poder ir pra outra) ou prefere fazer as classes de testes depois?
@baltaio25 күн бұрын
Vou mostrar isso na prática na live... vamos rodar juntos!
@csharpiro25 күн бұрын
Melhor parte do vídeo foi nos 10:50 (isso são para cenários complexos, não para os CRUDs da vida), percebo muito programador querendo empurrar td quanto é arquitetura em um sistema que é praticamente CRUD... Deixando um negócio que podia ser simplesmente um MVC extremamente complexo... e o que era pra deixar o código mais "LEGÍVEL", vira uma macarronada de código e classes que no final, não servem pra nada... Atrasa o desenvolvimento e o que realmenete deveria contar que é o negócio e a experiencia do usuário, fica em segundo plano... Todas as empresas que trabalhei até hoje sofrem desse mal. Seria legal um video falando do que seria considerado um cenário complexo na sua visão Balta! Valeu!
@baltaio24 күн бұрын
Exato!!! É bom comentar sobre isso... tem que separar bem as coisas... não tem bala de prata!
@miguelaguiar574522 күн бұрын
boaaa chefe no aguarde como mexer na IDE do Riders , ótimo video
@baltaio22 күн бұрын
showww!!!
@alexvicente942624 күн бұрын
Desde que comecei a estudar arquitetura e DDD eu aplico nos meus projetos, gosto da organização, do desacoplamento, da possibilidade de escalabilidade, em relação aos testes só acho chato testar requisição a APIS nos testes de integração.
@baltaio23 күн бұрын
Showww!
@MrFreddao25 күн бұрын
Concordo, matou a pau. Eu só acrescentaria a possibilidade de rodar testes de integracao. Por mais q se tenha o rei dos testes (unit test) nao é possivel testar tudo só com teste unitario. Se assim fosse nao existiria teste de integracao. Arquitetura adiciona um padrao de como criar software (nao importa qual padrao) e padroes sao sempre bem vindos pois facilitam o entendimento de um sistema. Infelizmente quase ninguem menciona teste de integracao devido a sua complexidade.
@baltaio25 күн бұрын
🚀
@felipebastosweb21 күн бұрын
Isso .. testes -> todos os tipos de testes .. ele cita os unitários pq é o mínimo e ainda assim muito negligenciado (inclusive por mim, tenho de voltar a praticar mais TDD e BDD)
@henriquedelafonte28325 күн бұрын
Ótimo video Balta!
@baltaio25 күн бұрын
Muito obrigado!
@carlosfonteles846425 күн бұрын
Muito bem, mas um ótimo vídeo. O que considero mais importante numa boa arquitetura é a organização, já que ela leva aos demais aspectos. Se não tiver bem organizados os artefatos da arquitetura, à medida que a aplicação cresce, fica ruim de ler o código e consequentemente ruim de manter.
@baltaio25 күн бұрын
Show
@XinoMbr24 күн бұрын
Valeu pelo vídeo balta! Sobre as 3 caracteristicas q todos escolheram, Me permita questionar: Teria como um padrao de arquitetura: 1. Ser bom de manutencao sem legibilidade ? 2. Ser bom de manutencao sem ser organizado ? 3. Ser Ilegível e ser organizado? Eu tenho a impressao q essas caracteristicas são mto congruentes entre si pra serem usadas como distintas pra uma arquitetura. Penso q a definicao de uma arquitetura seria algo mais focado em qual o tipo de produto a ser entregue, qual a que se adequaria mais, (pra software pequeno, erp, ecomerce, saas e afins) pensando no custo beneficio para escolher a ideal pro cliente, dependendo da solucao dele. Essas características ai que vc citou seriam meio que uma obrigacao a todos os projetos e nao especifica da arquitetura. Mas sou curioso noviço no assunto, em busca de conhecimento 😅 . Sou fã do seu canal 💜
@baltaio24 күн бұрын
De fato elas estão estritamente ligadas... e ao meu ver, estão ligadas pelos testes!! Fornecer essa habilidade de testar é o que possibilita tudo isso!
@rodrigojconceicao24 күн бұрын
Primeiramente achei a dinâmica EXCELENTE! quanto a minha opinião, a organização lógica que a CA traz não é benéfica pois não tem ganhos para usar o explorer. É bom apenas para rodar testes de arquitetura pois facilita a construção de regras regex. Nesse quesito, acaba caindo no mesmo caso do MVC. Além disso, o CA demanda de um time mais maduro e mesmo assim traz uma separabilidade exagerada e construção extra de classes, bem como os mappers de associação. Quanto a testes, qual seria o ganho se a maioria esmagadora utiliza o IOC? Me dá impressão que depende mais do dev em considerar coesão e acoplamento da solução. Essa pode ser uma opinião míope, então ficaria feliz em saber sua visão.
@baltaio24 күн бұрын
Exatamente!!! É um benefício vago se aplicado sozinho e sem um "bem maior" (que seriam os testes neste caso). Muito bem pontuado!! E digo mais... um MVC com testes de unidade deixa o CA sem testes não chão hein 🫢
@devanton-io25 күн бұрын
Muito bom.
@baltaio25 күн бұрын
🚀
@AnndreJunior24 күн бұрын
Salve balta, mt bom o vídeo bicho Me tira uma dúvida aqui rapidão, se eu estiver fazendo um projetinho simples, apenas um crud, tu acha válido usar um ca, de forma simples claro e sem aplicar ddd, ou tem uma abordagem melhor, sempre fico em dúvida se tô fazendo over engineering ou não kkkkkkk
@baltaio24 күн бұрын
Sim é possível!! Inclusive para aprendizado é bom... já fica organizado hahaha... cuidado pra não exagerar muito!
@rogeriomarquesribeiro464225 күн бұрын
Olá, estou iniciando um sistema com .net winform (porte pequeno/médio) e gostraia de sua opnião de qual arquitera utilizar ? pretendo utilizar SOLID mais não sei qual arquitetura ainda ...
@baltaio24 күн бұрын
No Backend talvez CA + VSA, no Front talvez MVVM!! Duro opinar sem ver o projeto... mas normalmente essas se encaixam bem!
@rogeriomarquesribeiro464224 күн бұрын
@@baltaio certo, MVVM começei a estudar e analisar se consigo absorver, teria alguma segunda opção depois de MVVM ? aplicação pequena/media em .NET Winform. Obrigado
@gustavoksbr25 күн бұрын
Balta, o q vc acha da hexagonal?
@baltaio25 күн бұрын
Foi a base para muita coisa... mas hoje CA e VSA tem mais recursos... mas não dá pra tabelar... cada caso é um caso!