Todas as perguntas

8
respostas

O que fazer quando o código enviado para revisão de código parece ser muito complicado?

O código é difícil de seguir, mas parece estar (principalmente) funcionando bem, pelo menos com testes superficiais. Pode haver pequenos bugs aqui e ali, mas é muito difícil dizer, lendo o código, se eles são sintomáticos de problemas mais profu...
por 15.12.2016 à01 17:23
18
respostas

Quando devo fazer o primeiro commit do controle de origem?

Eu nunca tenho certeza quando um projeto está longe o suficiente para primeiro se comprometer com o controle de origem. Eu costumo adiar o commit até que o projeto seja 'completo de framework', e eu primeiramente comprometo recursos a partir de...
por 25.01.2013 à04 21:48
17
respostas

Devo dizer a alguém que o commit deles causou uma regressão?

Quando você rastreia e corrige uma regressão, por exemplo um bug que fazia com que o código que funcionava anteriormente parasse de funcionar - o controle de versão torna totalmente possível procurar quem cometeu a alteração que o quebrou. Va...
por 28.09.2011 à50 09:40
27
respostas

A geração de código-fonte é um antipadrão?

Se algo puder ser gerado, então isso é dado, não código. Dado que, não é toda essa idéia de geração de código-fonte um mal-entendido? Isto é, se existe um gerador de código para algo, então por que não fazer desse algo uma função adequada que...
por 29.11.2017 à11 04:51
4
respostas

Diferença entre Injeção de Dependência (DI) e Inversão de Controle (IOC)

Tenho visto muitas referências de Injeção de Dependência (DI) & Inversion Of Control (IOC), mas não sei se existe diferença entre eles ou não. Eu gostaria de começar a usar um ou ambos, mas estou um pouco confuso sobre como eles são difer...
por 26.09.2008 à19 14:54
16
respostas

Devo remover o código não referenciado?

Estou trabalhando em uma base de código de tamanho médio (100k linhas), é um código relativamente recente (menos de um ano) e tem boa cobertura de teste de unidade. Continuo a encontrar métodos que já não são utilizados em qualquer parte ou a...
por 23.08.2011 à56 17:28
11
respostas

Existe alguma coisa que possa ser feita com recursão que não possa ser feita com loops?

Há momentos em que o uso de recursão é melhor que o uso de um loop e os horários em que o uso de um loop é melhor do que o uso de recursão. Escolher a opção "certa" pode economizar recursos e / ou resultar em menos linhas de código. Existe al...
por 22.11.2015 à43 05:45
14
respostas

Existe alguma razão técnica para que, na programação, o formato de data padrão seja YYYYMMDD e não algo diferente?

Existe algum motivo de engenharia por que é assim? Fiquei me perguntando no caso de um RDBMS que tinha algo a ver com performance, já que um "YEAR" é mais específico que um "MONTH", por exemplo: você só tem um ano 2000, mas todo ano tem "janeiro...
por 25.09.2018 à55 00:43
14
respostas

A solução deve ser tão genérica quanto possível ou tão específica quanto possível?

Digamos que eu tenha uma entidade que tenha o atributo "type". Pode haver mais de 20 tipos possíveis. Agora me pedem para implementar algo que permita alterar o tipo de A- > B, que é o único caso de uso. Então, devo implementar algo que...
por 30.11.2017 à45 19:31
0
respostas

Programando com ADD / ADHD [closed]

Eu diagnostiquei ADD. Suave, mas suficiente para afetar meu trabalho: Facilmente distraído Não é possível se concentrar em um projeto de cada vez Viciado na web Procrastinação etc. Quais estratégias você usa para compensar?...
por 26.09.2008 à45 12:56