Skip to content

Envidia de Funcionalidades

ID: feature_envy | Severidad: Medium (default)

La envidia de funcionalidades (Feature envy) ocurre cuando un método en una clase parece más interesado en los datos de otra clase que en los datos de su propia clase.

Por qué esto es un problema

Indica una violación de la encapsulación. Es probable que la lógica esté en el lugar equivocado.

Cómo solucionar

Mueva el método (o la parte del método que tiene la envidia) a la clase cuyos datos está utilizando.

Released under the MIT License.