Estrutura e Build para projetos .NET Core com Cake+xUnit

Nossos códigos precisam ser fáceis de compilar e testar. Para isso, nada melhor do que começarmos da forma certa, com uma boa estrutura de pastas e com um bom script de build compatível com diversas plataformas. Certo?

No meu github, compartilho uma estrutura que considero próxima do ideal.

teste

O que você encontra ali é uma estrutura de pastas adequada (separando fontes e testes), alguns arquivos de configuração (props) que direcionam o resultado do build de cada projeto para uma pasta bin na raiz da solução e um script em CAKE. Também estão disponíveis acionadores para o build tanto para Windows como para MacOS/Linux.

Bom proveito.

Compartilhe este insight:

Uma resposta

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Elemar Júnior

Sou fundador e CEO da EximiaCo e atuo como tech trusted advisor ajudando diversas empresas a gerar mais resultados através da tecnologia.

Elemar Júnior

Sou fundador e CEO da EximiaCo e atuo como tech trusted advisor ajudando diversas empresas a gerar mais resultados através da tecnologia.

Mais insights para o seu negócio

Veja mais alguns estudos e reflexões que podem gerar alguns insights para o seu negócio:

Este post é uma releitura de um que havia escrito, em 2016, e que se perdeu no “reboot” do blog....
Implementar novas tecnologias implica na adoção de novos critérios e conhecimentos. Quando pensamos em bancos de dados, estamos tão habituados...
If you ask me one tip to improve the performance of your applications, it would be: Design your objects to...
Mais uma vez, tive a honra de participar de um excelente bate-papo sobre microsserviços com o pessoal da Lambda 3....
Quando estamos desenvolvendo aplicações distribuídas, não devemos nos perguntar se teremos problemas de conectividade. No lugar disso, devemos nos perguntar...
In the previous post, I asked which function, in the following code, would fill the array with 1’s faster and...
× Precisa de ajuda?