Engenharia de software

9
Benefício do uso de classe de construtor interno estático

Durante o curso de redação das diretrizes de código para uma empresa, me vi recomendando o uso do padrão Builder do Effective Java, em vez de construtores telescópicos. No entanto, depois de pensar um pouco mais, certamente uma solução mais elegante é apenas remover a classe do construtor e também...

9
Por que não podemos fazer nada?

Trabalho em uma equipe pequena, em uma empresa de médio porte, a maioria das quais não está envolvida no desenvolvimento de software. Eu sou o desenvolvedor mais novo e menos experiente e não tinha formação profissional ou acadêmica em software antes de iniciar, mas estou bastante satisfeito com o...

9
Como o Git foi projetado?

Meu local de trabalho recentemente mudou para o Git e eu o amo (e odeio!). Eu realmente amo isso, e é extremamente poderoso. A única parte que eu odeio é que às vezes é muito poderoso (e talvez um pouco conciso / confuso). Minha pergunta é ... Como o Git foi projetado? Ao usá-lo por um curto...