Veja o título, mas estou perguntando de uma perspectiva técnica, não Leve minha sobrinha virgem de 40 anos para um encontro ou você está
Veja o título, mas estou perguntando de uma perspectiva técnica, não Leve minha sobrinha virgem de 40 anos para um encontro ou você está
Atualmente, estou fazendo uma revisão de código e uma das coisas que noto são o número de exceções em que a mensagem de exceção parece reiterar onde ocorreu a exceção. por exemplo throw new Exception("BulletListControl: CreateChildControls failed."); Todos os três itens desta mensagem eu posso...
Seu conhecimento comum em programação que reinventa a roda é ruim ou mau . Mas porque é isso? Não estou sugerindo que seja bom. Eu acredito que está errado. No entanto, li uma vez um artigo que dizia: se alguém está fazendo algo errado (em termos de programação), explique a eles por que está...
A outra metade desta pergunta: Como os programadores no Oriente veem os programadores no Ocidente? A parte oriental do mundo (Índia / China / Filipinas) fornece principalmente serviços de terceirização para o mundo ocidental (EUA e Europa). Você tem a experiência de trabalhar com equipes...
Muitas vezes vejo nos códigos C e C ++ a seguinte convenção: some_type val; val = something; some_type *ptr = NULL; ptr = &something_else; ao invés de some_type val = something; some_type *ptr = &something_else; Inicialmente, assumi que esse era um hábito que restava desde os dias...
Gostaria de saber até que ponto as pessoas devem levar a validação do endereço de email. Meu campo é principalmente de desenvolvimento web, mas isso se aplica a qualquer lugar. Eu já vi algumas abordagens: basta verificar se existe um presente "@", que é simples, mas é claro que não é tão...
Uma das coisas com as quais luto é não usar a notação húngara. Eu não quero ter que ir para a definição de variável apenas para ver que tipo é. Quando um projeto é extenso, é bom poder olhar para uma variável prefixada por 'bool' e saber que ele está procurando por true / false em vez de um valor...
Ao longo da minha carreira, notei que alguns desenvolvedores não usam ferramentas de depuração, mas verificam códigos errados para descobrir qual é o problema. Embora muitas vezes ser capaz de encontrar rapidamente erros no código sem um depurador seja uma boa habilidade, parece ser menos...
No momento, crio uma conexão com o banco de dados quando minha página da web é carregada pela primeira vez. Em seguida, processo a página e executo quaisquer consultas nessa conexão. Essa é a melhor maneira de fazer isso ou devo criar uma conexão com o banco de dados toda vez que executo uma...
Estou trabalhando e adicionando a um projeto hospedado no GitHub que inclui este LICENCE.md (aparentemente a licença do MIT literalmente): Copyright (c) 2012 [Acme Corp] Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation...
Eu estava analisando o código fonte de uma estrutura de código aberto, onde vi uma "carga útil" mencionada várias vezes. Alguma idéia do que "carga útil"
O antipadrão " Reinventar a roda " é bastante comum - em vez de usar uma solução pronta, escreva a sua do zero. Base de código cresce desnecessariamente, ligeiramente diferentes interfaces que fazem a mesma coisa, mas ligeiramente diferente abundam, se perde tempo para escrever (e depuração!)...
Um colega meu acredita que qualquer uso de comentários no código (ou seja, não método de estilo javadoc ou comentários de classe) é um cheiro de código . O que você
As "melhores práticas" estão por toda parte em nosso setor. Uma pesquisa no Google sobre "práticas recomendadas de codificação" mostra quase 1,5 milhão de resultados. A idéia parece trazer conforto para muitos; basta seguir as instruções e tudo ficará bem. Quando leio sobre uma prática recomendada...
Fui voluntário para sentar e conversar sobre a vida e o trabalho de um desenvolvedor com um aluno de 15 anos de experiência profissional na próxima semana. O problema é que Eu tenho apenas meia hora e Serei apenas uma das pessoas conversando com ela - outras pessoas em diferentes funções nos...
Pediram-me para levar uma pessoa em nosso departamento de TI que não tenha experiência em programação, mas que seja uma pessoa inteligente e capaz, e ajudá-la a entrar na programação, digamos que um desenvolvedor iniciante que suporte aplicativos .Net existentes. Definitivamente, acredito que essa...
Embora os threads possam acelerar a execução do código, eles são realmente necessários? Cada pedaço de código pode ser feito usando um único thread ou existe algo que só pode ser realizado usando vários
Só agora estou aprendendo TDD. Entendo que os métodos privados não são testáveis e não devem se preocupar, porque a API pública fornecerá informações suficientes para verificar a integridade de um objeto. Eu entendi OOP por um tempo. Entendo que métodos privados tornam os objetos mais...
Recentemente, li muito sobre DBMSs noSQL. Entendo o teorema da CAP , regras ACID , regras BASE e a teoria básica. Mas não encontrou nenhum recurso sobre por que o noSQL é escalonável com mais facilidade que o RDBMS (por exemplo, no caso de um sistema que requer muitos servidores de banco de...
Digamos que eu tenho uma condição booleana a AND b OR c AND de estou usando um idioma em ANDque uma ordem de operação maior é anterior a OR. Eu poderia escrever esta linha de código: If (a AND b) OR (c AND d) Then ... Mas, na verdade, isso é equivalente a: If a AND b OR c AND d Then...