Engenharia de software

197
Você deve manter uma cópia de todo o código que escreve? [fechadas]

Sei que a empresa para a qual você trabalha é dona do código e, obviamente, você será preso se tentar vendê-lo. Mas é incomum os desenvolvedores manterem uma cópia pessoal do código que eles escreveram (para referência futura)? Aparentemente, esse cara foi enviado para a prisão por copiar o código...

194
Quando você usa float e quando usa double

Freqüentemente, na minha experiência em programação, preciso tomar uma decisão se devo usar float ou double para meus números reais. Às vezes eu vou flutuar, às vezes eu vou dobrar, mas isso realmente parece mais subjetivo. Se eu fosse confrontado para defender minha decisão, provavelmente não...

190
É uma má prática usar a tag <? = No PHP?

Encontrei essa tag PHP <?= ?>recentemente e reluto em usá-la, mas é tão difícil que eu queria que você entendesse. Sei que é uma má prática usar tags curtas <? ?>e que devemos usar tags completas <?php ?>, mas e essa <?= ?>:? Isso economizaria algumas digitações e seria...

189
Quando favorecer o ASP.NET WebForms sobre o MVC

Eu sei que a Microsoft disse O ASP.NET MVC não substitui os WebForms. E alguns desenvolvedores dizem que o WebForms é mais rápido do que o MVC. Mas acredito que a velocidade da codificação se reduz ao nível de conforto com a tecnologia, por isso não quero respostas nesse sentido. Dado que o...

188
AGPL - o que você pode fazer e o que não pode

AGPL é uma licença relativamente nova que foi criada para passar por GPL através de redes. No entanto, como não sou advogado e, na verdade, não li toda a licença, não consigo entender o que exatamente você pode fazer livremente e o que não faz com a AGPL. Minha incerteza é alimentada por este post...