Perguntas com a marcação «anti-patterns»

35
Quais anti-padrões de nomes existem? [fechadas]

Existem alguns nomes em que, se você os encontrar, sabe que já estragou algo. Por exemplo: XxxManager Isso é ruim porque uma classe deve descrever o que a classe faz. Se a palavra mais específica que você pode apresentar para o que a classe faz é "gerenciar", então a classe é muito...

28
Minha empresa está fundindo sucursais erradas?

Recentemente, deparei com um artigo do MSDN sobre ramificação e mesclagem e SCM: Ramificando e mesclando iniciador - Chris Birmele . No artigo, eles dizem que 'big bang merge' é um antipadrão em fusão: Big Bang Merge - adiando a ramificação que se une ao final do esforço de desenvolvimento e...

28
O que fazer com o "Desenvolvimento Orientado a Falhas"?

Em nossa loja, nos esforçamos para ser ágeis. E eu diria que estamos fazendo grandes progressos. Dito isto, alguns de nós descobrimos um padrão que começamos a chamar de "Desenvolvimento Orientado a Falhas". O Desenvolvimento Orientado a Falhas pode basicamente ser descrito como um ciclo ágil de...

22
De onde veio "exit (-1)"?

Eu vejo em um monte de software legado e maus tutoriais na Internet que recomendo o uso exit(-1), return -1ou similar para representar "finalização anormal". O problema é que, pelo menos no POSIX, -1nunca foi e não é um código de status válido. man 3 exitilustra que exit()retorna o valor de status...