Engenharia de software

8
Quais são as vantagens do next-iterator sobre esse iterador?

Não trabalho muito frequentemente com iteradores Java / C # diretamente, mas quando faço isso sempre me pergunto qual foi o motivo para projetar iteradores da maneira "próxima". Para iniciar, é necessário mover o iterador, a fim de verificar se há alguns dados, você deve verificar se há o próximo...

8
A limitação do compromisso no Scrum leva à complacência?

Na minha organização, as equipes do Scrum quase nunca terminam todas as suas histórias 100%. Sugeri que nos comprometêssemos com menos histórias a cada Sprint, mas o gerente de P&D diz que, se fizermos isso, as pessoas ainda não concluirão o trabalho, mas farão menos do que isso, retardando o...

8
Scrum para dispositivos de sistema embarcado

Em nossa empresa, entregaremos um novo produto que será usado para notificações em massa, por isso é um projeto de software incorporado e usaremos o SCRUM como uma estrutura para o produto. Começamos a anotar o backlog do produto. Com base no que entendi, o backlog do produto deve refletir um...

8
Construindo algoritmos complexos com TDD

Estou tentando adotar o TDD na minha prática diária de programação. Uso-o no trabalho com muita eficiência, mas estou tendo problemas com meus projetos pessoais, onde estou usando alguns algoritmos complexos. O algoritmo específico que me faz fazer essa pergunta é o Extended Kalman Filter. É...

8
Motivo para o operador de incremento (pós / pré) em Java ou C #

Recentemente, me deparei com perguntas sobre como prever a saída de código que usa fortemente operadores de pós / pré incremento em números inteiros. Sou programador C experiente, então me senti em casa, mas as pessoas fizeram declarações de que o Java apenas copiou cegamente o de C (ou C ++), e...

8
Quais são as origens das declarações de função Pública / Privada?

A questão Quais são as origens do paradigma de função pública / privada? fundo Surgiu uma pergunta no bate-papo sobre arquivos de cabeçalho em C, e seu uso era principalmente para ajudar o compilador, não o programador. Entendo, porém, que este é o primeiro uso do conceito de funções "Privadas",...