Engenharia de software

71
Como um sobrenome Null causa problemas em muitos bancos de dados?

Eu li um artigo na BBC. Um dos exemplos que eles disseram foi que as pessoas com o sobrenome 'Null' estão tendo problemas para inserir seus detalhes em alguns sites. Nenhuma explicação é dada sobre o erro que eles estão enfrentando. Mas, tanto quanto eu sei, a string 'Null' e o valor Null real...

70
Como as pessoas leem grandes livros técnicos? [fechadas]

Vejo que a maioria dos bons programadores tem o hábito de ler grandes livros para aprender sobre tecnologia. O que é realmente necessário para ler livros técnicos, além do interesse real na tecnologia? Como posso melhorar minha capacidade de ler esses

70
Padrões de design que não são OOP? [fechadas]

Eu só ouvi o termo "padrão de design" ser usado para código orientado a objetos, e os padrões GoF incluem apenas padrões de design OOP, mas padrões de design são soluções elegantes para problemas de programação comuns, certo? Não há nada dizendo que eles devem estar limitados ao POO, existe? Eu...

70
O equivalente do Joel Test para medir um programador [fechado]

Entendo que, para medir um projeto ou código, podemos usar o Teste Joel , mas existe algum teste padrão simples (como o Teste Joel) capaz de medir e filtrar a qualidade de um programador? Meu plano é ter esse teste como um filtro rápido antes de ir para um teste mais detalhado....

70
Isso é uma linguagem assembly?

Na minha infância, costumava programar em uma calculadora soviética MK-61 . Tinha quatro registros operacionais (X, Y, Z, T) e 15 registros de armazenamento. Um programa pode ter 105 etapas. Pelo que me lembro, tinha comandos como: Troque os registros X e Y Registros de deslocamento (Z a T, Y a...

70
Como você desenvolve software sem critérios de aceitação?

Como você desenvolve o software de forma colaborativa em uma equipe de 4 a 5 desenvolvedores sem critérios de aceitação, sem saber o que os testadores testarão e com várias (2-3) pessoas atuando como proprietárias do produto. Tudo o que temos é uma "especificação" superficial com algumas capturas...