Engenharia de software

142
Como se tornar um programador "mais rápido"?

Minha última avaliação de trabalho incluiu apenas um ponto fraco: pontualidade. Eu já estou ciente de algumas coisas que posso fazer para melhorar isso, mas o que estou procurando é um pouco mais. Alguém tem dicas ou conselhos sobre o que eles fazem para aumentar a velocidade de sua produção sem...

141
Devemos definir tipos para tudo?

Recentemente, tive um problema com a legibilidade do meu código. Eu tinha uma função que fazia uma operação e retornava uma string representando o ID dessa operação para referência futura (um pouco como o OpenFile no Windows retornando um identificador). O usuário usaria esse ID posteriormente...

140
Devo parar de usar o termo C / C ++?

Eu entendo que C e C ++ são linguagens diferentes, mas quando eu estava aprendendo C ++, sempre me disseram que C é um subconjunto de C ++ ou C ++ é C com classes. E isso era verdade até o surgimento de C ++ x0, C ++ 11 (ou o moderno C ++ 11/14/17 em geral). De fato (especialmente ao trabalhar em...

139
Existe algo como ter muitos testes de unidade?

Fui encarregado de escrever testes de unidade para um aplicativo existente. Depois de terminar meu primeiro arquivo, tenho 717 linhas de código de teste para 419 linhas de código original. Essa proporção se tornará incontrolável à medida que aumentamos nossa cobertura de código? Minha...

138
Quando é apropriado não realizar o teste de unidade?

Eu trabalho em uma pequena empresa como desenvolvedor solo. Sou o único desenvolvedor da empresa. Tenho vários projetos (relativamente) grandes que escrevi e mantenho regularmente, e nenhum deles tem testes para apoiá-los. Ao iniciar novos projetos, muitas vezes me pergunto se devo tentar uma...

137
É "normal" que as pessoas não trabalhem?

Depois de me formar na faculdade, fui contratado como programador júnior há pouco mais de um ano. Eu rapidamente notei que eu era graus de magnitude mais rápido que todos os outros programadores; isso parece ser porque eu simplesmente não perco tempo "em geral". A maioria das pessoas, no entanto,...