Engenharia de software

11
Os pedidos pull são o local para treinar juniores

Temos um conceito de que todo código em uma solicitação de recebimento no mestre deve estar pronto para produção. Isso faz sentido e é uma afirmação justa na minha opinião. A ideia aqui é que, depois de criar o PR, você esteja declarando que você o colocaria no mestre, mas gostaria que alguns...

11
Como posso aplicar o padrão MVC a um aplicativo C # WinForms?

Sou desenvolvedor C ++ que usa o padrão MVC para projetar GUIs desde então. Recentemente, eu queria voltar ao C # e configurei um aplicativo Windows Forms, mas agora estou um pouco perdido em como enviá-lo para uma estrutura compatível com MVC. Atualmente, o que estou tentando fazer é "declarar"...

11
Como posso testar efetivamente uma ideia de produto antes de criá-la?

Eu li vários recursos on-line sobre isso, mas me pergunto se há uma maneira melhor de testar uma idéia para um produto antes de passar inúmeras semanas construindo o que está errado. Eu li sobre coisas como a Validate.tech que testa idéias de produtos em menos de um dia, mas parece errado atrair...

11
O que é teste de unidade de caixa preta?

Recentemente, fiz meu exame final para um curso de engenharia de software para o meu programa de mestrado e uma das perguntas do exame foi a seguinte: Unit Testing is considered: a. White-box Testing b. Black-box Testing c. Either Nos meus 7 anos de experiência em desenvolvimento de software, o...

11
Como criar exceções

Estou lutando com uma pergunta muito simples: Agora estou trabalhando em um aplicativo de servidor e preciso inventar uma hierarquia para as exceções (algumas exceções já existem, mas é necessária uma estrutura geral). Como eu começo a fazer isso? Estou pensando em seguir esta estratégia: 1) O...