Engenharia de software

45
Seja liberal no que você aceita ... ou não?

[Aviso: esta pergunta é subjetiva, mas eu preferiria obter respostas apoiadas por fatos e / ou reflexões] Acho que todo mundo conhece o Princípio da Robustez , geralmente resumido pela Lei de Postel: Seja conservador no que você envia; seja liberal no que você aceita. Concordo que, para o...

45
O que é um símbolo no Ruby?

Sou totalmente novo no mundo Ruby e estou um pouco confuso com o conceito de Símbolos. Qual é a diferença entre Símbolos e Variáveis? Por que não usar apenas

45
A linguagem de programação mais alucinante? [fechadas]

De uma linguagem de programação razoavelmente comum, qual você considera a mais alucinante? Tenho escutado muitos podcasts de programação e demorado algum tempo para aprender algumas novas linguagens que estão sendo consideradas futuras e importantes. Não estou necessariamente falando sobre o...

45
Usando a palavra-chave JOIN ou não

As seguintes consultas SQL são as mesmas: SELECT column1, column2 FROM table1, table2 WHERE table1.id = table2.id; SELECT column1, column2 FROM table1 JOIN table2 ON table1.id = table2.id; E certamente resultam nos mesmos planos de consulta em todos os DBMS que eu já tentei. Mas, de vez em...

45
Como isso tudo se encaixa em 64kb?

Então, eu estou aqui na montagem 2011 e houve uma demonstração: http://www.youtube.com/watch?v=69Xjc7eklxE&feature=player_embedded É apenas um arquivo, diz isso nas regras. Então, repito: como eles fizeram isso para caber em um arquivo tão

45
Como melhorar o teste do seu próprio código

Sou um desenvolvedor de software relativamente novo e uma das coisas que acho que devo melhorar é a minha capacidade de testar meu próprio código. Sempre que desenvolvo uma nova funcionalidade, acho realmente difícil seguir todos os caminhos possíveis para encontrar bugs. Eu costumo seguir o...