Sempre que quisermos desenvolver uma nova classe, temos que criar uma aba de código a parte?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Sempre que quisermos desenvolver uma nova classe, temos que criar uma aba de código a parte?
Olá Luis, tudo bem com você?
Geralmente, sim, é uma boa prática manter cada classe em seu próprio arquivo. Isso ajuda a manter o código organizado e facilita a manutenção e a navegação pelo projeto.
Por exemplo, no contexto do desenvolvimento da classe Banda que você mencionou, criar um arquivo separado chamado Banda.cs permite que você e outros desenvolvedores possam facilmente localizar e modificar a classe Banda sem ter que procurar em um arquivo grande e potencialmente confuso que contenha múltiplas classes.
Além disso, essa prática de separação ajuda a seguir o princípio da responsabilidade única, que preconiza que uma classe deve ter apenas uma razão para mudar. Assim, cada classe tem um propósito claro e definido, facilitando o gerenciamento do código à medida que o projeto cresce.
Espero ter ajudado. Conte com o apoio do Fórum na sua jornada. Fico à disposição. Abraços e bons estudos!