Todas as perguntas

9
respostas

Alterei uma assinatura de método e agora tenho mais de 25.000 erros. E agora?

Eu iniciei um novo trabalho recentemente, onde estou trabalhando em um aplicativo muito grande (15 M loc). No meu trabalho anterior, tínhamos um aplicativo similarmente grande, mas (para o melhor ou para o pior) usamos o OSGi, o que significava...
por 04.11.2016 à46 03:01
21
resposta

Como os programadores rápidos e sujos sabem que acertaram?

Se você perguntar aos programadores por que eles devem escrever código limpo, a resposta número um que você recebe é a manutenção. Embora esteja na minha lista, meu principal motivo é mais imediato e menos altruísta: não sei dizer se meu novo có...
por 13.12.2011 à28 16:31
4
respostas

Qual é o benefício do processo de commit de dois estágios do git (staging)?

Estou aprendendo o git e percebi que ele tem um processo de confirmação em duas etapas: git add <files> git commit O primeiro passo coloca revisões no que é chamado de "área de teste" ou "índice". O que me interessa é por...
por 18.04.2011 à04 10:46
0
respostas

Quando usar C sobre C ++ e C ++ sobre C?

Sou apresentado à Ciência da Computação há pouco mais de um ano e, da minha experiência, parece que C e C ++ são considerados idiomas "ultrarrápidos", enquanto outros como Python e essas linguagens de script são < em> geralmente considerado um...
por 14.08.2012 à22 16:18
10
respostas

Como você testa métodos privados?

Estou trabalhando em um projeto java. Eu sou novo no teste de unidade. Qual é a melhor maneira de testar métodos privados em classes java?     
por 14.08.2011 à33 06:44
10
respostas

Por que o Código Limpo sugere evitar variáveis protegidas?

Código limpo sugere evitar variáveis protegidas na seção "Distância vertical" do capítulo "Formatação": Concepts that are closely related should be kept vertically close to each other. Clearly this rule doesn't work for concepts that belo...
por 28.08.2012 à49 17:04
13
respostas

Não há problema em dividir funções e métodos longos em funções menores, mesmo que eles não sejam chamados por mais nada? [duplicado]

Ultimamente, tenho tentado dividir métodos longos em vários curtos. Por exemplo: Eu tenho uma função process_url() que divide URLs em componentes e os atribui a alguns objetos por meio de seus métodos. Em vez de implementar tudo isso e...
por 24.04.2013 à34 18:31
17
respostas

Por que empregos em meio período estão programando uma anomalia? [fechadas]

Eu recentemente deixei o meu tempo integral desenvolvendo trabalho em mega-corp, e decidi que procuraria um trabalho de meio período. Desde então, conversei com meia dúzia de potenciais empregadores, e cada um deles teve a mesma reação quando eu...
por 23.05.2016 à50 09:22
0
respostas

Sou gerente. Como posso melhorar as relações de trabalho e a comunicação com os programadores? [fechadas]

Um pouco de fundo primeiro. Sou gerente de projetos em empresa de médio porte. Comecei como um CS major e tive um pouco de exposição à programação, mas depois de alguns meses eu soube que não é o meu caminho, então mudei para o gerenciamento. Is...
por 14.07.2011 à18 16:13
28
respostas

Como ser um programador de bug zero? [fechadas]

Meu chefe sempre me disse que um bom programador deve ser capaz de garantir que o código que ele ou ela muda é confiável, correto e completamente autocomposto; que você deve entender completamente todos os resultados e impactos que suas alteraçõ...
por 30.01.2011 à09 04:00