Resultados da pesquisa a pedido "language-agnostic"
What does it mean to “program to an interface”?
Já vi isso mencionado algumas vezes e não sei ao certo o que isso significa. Quando e por que você faria isso? Sei o que as interfaces fazem, mas o fato de não ser claro sobre isso me faz pensar que estou perdendo o uso delas. Será que você ...
Por que você deveria se preocupar se uma referência a objeto é uma interface ou uma classe?
Eu pareço frequentementediscussão [https://stackoverflow.com/questions/681700/interface-naming-convention]de aplicar ou não algum tipo de convenção de prefixo / sufixo aos nomes dos tipos de interface, geralmente adicionando "I" ao início do ...
O que são "módulos de alto nível" e "módulos de baixo nível" (no contexto do princípio de inversão de dependência)?
eu estava lendoDefinição de Wikipedia do princípio de inversão de dependência [http://en.wikipedia.org/wiki/Dependency_inversion_principle]e usa dois termos Módulos de alto nívelemódulos de baixo nível, que não consegui descobrir. O que são e o ...
Validando entrada Kana
Estou trabalhando em um aplicativo que permite aos usuários inserir caracteres do idioma japonês. Estou tentando encontrar uma maneira de determinar se a entrada do usuário é um kana japonês (hiragana, katakana ou kanji). Existem certos campos ...
Quando é um nome de função muito longo?
Eu tento ser bastante descritivo com os nomes das minhas funções, sempre que possível. Isso ocasionalmente resulta em nomes de função no intervalo de vinte a...
Verificando o conteúdo da string? string Comprimento Vs Empty String
Qual é mais eficiente para o compilador e a melhor prática para verificar se uma string está em branco?Verificando se o comprimento da string == 0Verificando...
Reflexão de Java e a dor na refatoração
O Java Reflection fornece um mecanismo para introspectar um objeto em tempo de execução. Sem segundas intenções, este é um ótimo recurso, mas quebra todas as...