Questão de Programação Orientada a Objetos

Na terminologia de design de software, o que é um 'mau cheiro' de código e como ele difere de um bug? Qual é um dos maus cheiros frequentemente detectados que se chama 'Missing Template Method'?

A
Um mau cheiro de código se refere a indícios de problemas no código que podem significar deficiências em sua modelagem, não necessariamente causando erros na aplicação. 'Missing Template Method' se refere a dois componentes com similaridades significativas, mas sem compartilhar uma mesma abstração ou implementação.
B
Um mau cheiro de código se refere a bugs no código que causam erros na aplicação. 'Missing Template Method' se refere a falta de documentação no código fonte.
C
Um mau cheiro de código se refere a problemas de desempenho no código. 'Missing Template Method' se refere a falta de comentários no código fonte.

Comentários

U

Ainda não há comentários para esta questão.

Seja o primeiro a comentar!