Engenharia de software

8
Classes de estilo Java em c ++

Me deparei com este artigo propondo um estilo de codificação em c ++ que parece um pouco estranho no começo. Mas depois de ler e refletir um pouco, estou realmente pensando em tentar. O benefício mais atraente é a facilidade dos métodos de refatoração. Eu me pego constantemente alterando nomes de...

8
Design Parts DB

Estou desenvolvendo uma ferramenta que lida com peças (elétricas). As peças podem ser criadas, visualizadas, modificadas, excluídas, agrupadas e assim por diante ... Para tornar essa pergunta útil para futuros visitantes, eu gostaria de manter essa pergunta universal, pois o gerenciamento de...

8
Ciclo de liberação mais curto com DVCS

A escolha de usar um DVCS em vez de um CVCS realmente gera ciclos de liberação mais curtos? Nesse caso, o que torna os ciclos de lançamento de software mais curtos e quais são os argumentos para isso? Relacionado a solicitação de recebimento? O envio mais fácil de patches desempenha um papel...

8
hginit - #ifdefs ridículo

Eu estava lendo a introdução mercurial de Joel Spolsky quando me ocorreu: "E agora o que eles fazem é o seguinte: cada novo recurso está em um grande bloco #ifdef. Assim, eles podem trabalhar em um único tronco, enquanto os clientes nunca veem o novo código até que seja depurado e, francamente,...

8
Boa idéia para mover a lógica das instruções SQL?

Eu prefácio essa pergunta dizendo que sou muito novo no desenvolvimento de software profissional. Eu trabalho em uma equipe que coleta dados de outros grupos da minha empresa e transforma esses dados em relatórios utilizáveis ​​por executivos de negócios. No processo de transferência e análise...

8
Limpando código gerado: Refatorar ou mapear?

Contexto: Recentemente, tive que lidar com um arquivo de classe gerado pelo XSD.exe. Tinha 3500 linhas de comprimento com nomes de classe / variável ridiculamente detalhados (pense someRidiculouslyLongPrefixThenMaybeOneThingUniqueAtTheEnd- difícil de comparar de relance