Engenharia de software

48
Por que 2 ^ 16 é um número "especial"? [fechadas]

OK, sinto-me estúpido ao perguntar isso - mas no artigo de Jeff: Como acertar a tela do telefone da entrevista e originalmente declarado nas 5 perguntas essenciais da tela do telefone : Eles não devem olhar fixamente para você quando você perguntar com 2 ^ 16 é. É um número especial. Eles...

48
O que exatamente eu preciso fazer se usar uma biblioteca licenciada LGPL?

Li estas perguntas e respostas , mas ainda não entendo o que exatamente preciso fazer se vincular dinamicamente a uma biblioteca que usa uma licença LGPL (a biblioteca SDL no meu caso). Se entendi o texto LGPL corretamente, preciso fornecer a fonte da biblioteca de alguma forma. Isso é suficiente?...

48
Recursão sem fatorial, números de Fibonacci, etc.

Quase todos os artigos que posso encontrar sobre recursão incluem exemplos de números fatoriais ou de Fibonacci, que são: Matemática Inútil na vida real Existem alguns exemplos de códigos não matemáticos interessantes para ensinar recursão? Estou pensando em algoritmos de dividir e conquistar,...

48
Como alguém pode evitar escrever código GUI inchado?

Acho que sempre que trabalho com código da GUI, o código tende a inchar mais rapidamente que outros tipos de código. Também parece mais difícil de refatorar. Enquanto em outros tipos de código eu posso refatorar com bastante facilidade - acho que posso decompor uma classe maior em partes menores de...

48
Por que o NoSQL é mais rápido que o SQL?

Recentemente me perguntaram: Por que o NoSQL é mais rápido que o SQL? Eu não concordo com a premissa da pergunta ... é apenas um absurdo para mim pessoalmente. Não vejo nenhum aumento de desempenho usando o NoSQL em vez de SQL. Talvez SQL sobre NoSQL, sim, mas não dessa maneira. Estou...