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

17
O que é o Antipadrão de Caso Prático?

O artigo de hoje do TDWTF começa com uma confissão do autor: Eu não sabia o que era o antipadrão for-case até relativamente recentemente, quando havia uma série de artigos condenando-o como antipadrão. Tenho certeza de que provavelmente já o usei em algum momento, mas nunca o conheci pelo nome ....

15
Domesticar as classes 'funções utilitárias'

Na nossa base de código Java, continuo vendo o seguinte padrão: /** This is a stateless utility class that groups useful foo-related operations, often with side effects. */ public class FooUtil { public int foo(...) {...} public void bar(...) {...} } /** This class does applied foo-related...

13
A diferença entre boas práticas e bom senso?

Há muita conversa sobre as melhores práticas 1 no desenvolvimento de software. Eu já vi pelo menos três pontos principais discutirem bastante no SE e em outros lugares: O que qualifica como uma prática recomendada e por quê? As melhores práticas valem a pena discutir em primeiro lugar, porque é...

10
Violação do princípio DRY

Tenho certeza de que há um nome para esse anti-padrão em algum lugar; no entanto, não estou familiarizado o suficiente com a literatura antipadrão para conhecê-lo. Considere o seguinte cenário: or0é uma função de membro em uma classe. Para o melhor ou para o pior, depende muito das variáveis...

10
Existe um anti-padrão formal para descrever o cenário?

Algum código é escrito para gerar planilhas do Excel (Office Interop). O código tem um desempenho muito ruim. Um subsistema é projetado para gerar os arquivos à noite. O desempenho não é uma preocupação à noite. Uma função é criada para selecionar o arquivo correto entre os 100 arquivos...