Todas as perguntas

5
respostas

Dois elementos HTML com o mesmo atributo id: Quão ruim é realmente?

Apenas navegando no código-fonte do Google Maps. Em seu cabeçalho, eles têm 2 divs com id="search", um contém o outro e também tem o atributo jstrack="1". Há um formulário que os separa assim: <div id="search" jstrack="1"> <form...
por 27.12.2011 à06 18:23
8
respostas

Crítica e desvantagens da injeção de dependência

Injeção de dependência (DI) é um padrão bem conhecido e elegante. A maioria dos engenheiros conhece suas vantagens, como: Possibilitando o isolamento no teste de unidade / fácil Definindo explicitamente as dependências de uma classe Faci...
por 29.05.2018 à06 13:20
0
respostas

Coisas que todo programador precisa enquanto trabalha

Eu fui encarregado de criar um ambiente divertido e relaxante, uma coisa que eu sei é que eu quero ratos e teclados ergonômicos, outros sugeriram bolas de exercícios e bandas. O que é que todo programador precisa enquanto trabalha? O que pode...
por 23.05.2017 à22 14:40
17
respostas

Ser estúpido para obter melhor produtividade?

Eu passei muito tempo lendo livros diferentes sobre "bom design", "padrões de design", etc. Sou um grande fã do SOLID abordagem e toda vez que eu preciso escrever um simples código, eu penso no futuro. Então, se implementar um novo recurso ou...
por 28.07.2017 à18 15:36
16
respostas

Como evitar situações “DO YOU HAZ TEH CODEZ”?

Eu tenho uma situação estranha no trabalho, onde um colega meu costuma perguntar a mim e a outros colegas de trabalho por código. Eu gostaria de ajudá-lo, mas esse pedido constante de trechos triviais interrompe meus pensamentos e às vezes di...
por 08.11.2012 à53 17:40
0
respostas

Qual é a sua citação favorita sobre programação? [fechadas]

Qual é a sua citação favorita sobre programação? Uma cotação por resposta e check para duplicatas antes de postar!     
por 12.04.2017 à31 09:31
3
respostas

Quais são as implicações da vida real para uma licença do Apache 2?

Eu quero usar o SVG Edit para um projeto. Este software é distribuído sob a licença Apache 2. Eu vi isso: todas as cópias, modificadas ou não, acompanhados de uma cópia do licença todas as modificações estão claramente marcadas como s...
por 11.03.2011 à30 06:45
6
respostas

A variável deve ser identificada como Id ou ID? [fechadas]

Isso é um pouco pedante, mas eu vi algumas pessoas usando Id como em: private int userId; public int getUserId(); e outros usam: private int userID; public int getUserID(); Um desses é um nome melhor que o outro? Por quê? Eu v...
por 07.02.2013 à09 19:00
10
respostas

Meu colega de trabalho comete e envia sem teste

Quando meu colega de trabalho acha que não há necessidade de um teste em seu PC, ele faz alterações, confirma e depois envia. Em seguida, ele testa o servidor de produção e percebe que cometeu um erro. Acontece uma vez por semana. Agora vejo que...
por 11.07.2015 à03 09:25
0
respostas

Por que as matrizes baseadas em zero são a norma?

Uma pergunta aqui me lembrou de uma discussão que tive com um colega programador. Ele argumentou que as matrizes baseadas em zero devem ser substituídas por matrizes baseadas em um, pois matrizes baseadas em zero são detalhes de implementação...
por 23.05.2017 à19 14:40