ti-enxame.com

language-agnostic

Convenções para exceções ou códigos de erro

Numeração de mês com base em zero

Há alguma linguagem de script incorporável e digitada estaticamente?

Por que os parâmetros const não são permitidos em C #?

O que significa backpatching?

O que é um parâmetro formal?

Ruby é uma linguagem de script ou interpretada?

Qual é o código mais curto para causar um estouro de pilha?

Por que o quicksort é melhor que o mergesort?

Recursão ou Iteração?

Como você detecta o tipo de cartão de crédito com base no número?

Convertendo uma distribuição uniforme em uma distribuição normal

Quando lançar uma exceção?

Quando é certo para um construtor lançar uma exceção?

O que e onde estão a pilha e o heap?

Qual é o seu desenho animado "programador" favorito?

Melhor geral SVN Ignore Pattern?

Como converter carros alegóricos em frações legíveis por humanos?

Qual e por que você prefere códigos de exceção ou de retorno?

Devo testar métodos privados ou apenas públicos?

Registro condicional com complexidade ciclomática mínima

Como posso procurar dados sobre um livro a partir do seu número de código de barras?

Por que não devo usar a "notação húngara"?

O que é um invariante?

Escolhendo um elemento aleatório de um conjunto

Quando devo usar o Debug.Assert ()?

O que é injeção de dependência?

Como você encontra um ponto a uma determinada distância perpendicular de uma linha?

O que são hashtables e hashmaps e seus casos de uso típicos?

Clarear programaticamente uma cor

Qual é o oposto de 'analisar'?

O que é um Lambda?

Ferramenta para adicionar cabeçalhos de licença aos arquivos de origem?

Qual é a diferença entre um método e uma função?

Qual é a diferença entre um argumento e um parâmetro?

Qual é a melhor expressão regular para verificar se uma string é um URL válido?

registradores vs pilhas

Matriz versus lista vinculada

Quantos parâmetros são muitos?

Qual é a diferença entre uma cópia detalhada e uma cópia superficial?

O que é uma função de trampolim?

Quais são as vantagens dos arquivos mapeados na memória?

Números aleatórios exclusivos (não repetidos) em O (1)?

Como faço para verificar se um número é um palíndromo?

Tente descrever o polimorfismo da maneira mais fácil possível

O que é um NP-completo em ciência da computação?

Qual é a diferença entre currying e aplicação parcial?

Obtenha o caminho do aplicativo

O que é "acoplamento solto"? Por favor, forneça exemplos

Maiúsculas vs minúsculas

Qual estilo de codificação você usa para operador ternário?

Cálculo de um produto cruzado de vetor 2D

O que são objetos de "primeira classe"?

Algoritmo para encontrar artigos com texto semelhante

Assinatura versus números inteiros não assinados

Como funciona a troca de variáveis ​​XOR $?

Melhor maneira de formatar se declaração com várias condições

Ignorar lista vs. árvore de pesquisa binária

Modelo de Domínio Anêmico: Prós/Contras

O que é o tipo seguro?

O que se entende por código "thread-safe"?

Herança vs. Agregação

Diferença entre uma LinkedList e uma Árvore de Pesquisa Binária

Para que serve uma espécie de bolha?

Quais são as cinco coisas que você odeia no seu idioma favorito?

O que é um tipo existencial?

Como você planeja a arquitetura de um aplicativo antes de escrever qualquer código?

Melhor maneira de encontrar um ponto em um círculo mais próximo de um determinado ponto

O que é um idioma de programação?

O que é otimização de chamada de cauda?

"SE" é caro?

Um duplo é realmente inadequado para dinheiro?

Resolvendo "Quem é dono da Zebra" programaticamente?

Calcular quando um trabalho cron será executado e da próxima vez

Como projetar software extensível (arquitetura de plugins)?

Determinar se dois intervalos de datas se sobrepõem

Diferença entre o hashing de uma senha e a criptografia

Gerar cores entre vermelho e verde para um medidor de energia?

Qual é o idioma "Execute Around"?

Colisão Bola a Bola - Detecção e Manuseio

Por que a reflexão é chamada de reflexão em vez de introspecção?

Existe uma diferença entre foreach e map?

É uma prática ruim ter várias classes no mesmo arquivo?

O que exatamente é GUID? Por que e onde devo usá-lo?

Qual é a diferença entre passar por referência versus passar por valor?

Em que contextos as linguagens de programação fazem uso real de um valor Infinity?

O que significa "programar para uma interface"?

O que é mapa / redução?

Quando usar uma linguagem de programação funcional?

Como faço para exibir a representação binária de um float ou double?

Qual é a sua opinião de programação mais controversa?

Notação Postfix na árvore de expressão

Argumentos ou parâmetros?

Como construir eficientemente uma árvore a partir de uma estrutura plana?

Por que a instrução switch e não if-else?

Código hash e soma de verificação - qual é a diferença?

Classificação Radix no local

Qual é a diferença entre Tipo e Classe?

Como resolver as violações da Lei de Demeter?

Equação para testar se um ponto está dentro de um círculo