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:

Neste post, gostaria de compartilhar a estrutura que venho adotando em meus projetos com microsserviços. São algumas ideias que tenho...
Situações como a que estamos vivendo nos “empurram” para algumas reflexões. De certa forma, paramos de reagir e começamos a...
Há quase um mês, resolvi intensificar a comunicação da EximiaCo, dessa vez, em um canal dedicado ao público técnico, no...
Our goal is to fill a two-dimensional array with 1’s. using BenchmarkDotNet.Attributes; using BenchmarkDotNet.Running; namespace ToArrays { public class Program...
Are you interested to know more about the internals of the .NET Runtime? So you should spend some time reading...
Implementing synchronization for multiple threads in .NET is easy. There are a lot of options for doing that – for...
× Precisa de ajuda?