🌱 Digital Garden

Search

Search IconIcon to open search

Antipatron Descomposicion Funcional

Last updated Aug 6, 2023 Edit Source

Tambien llamado Functional Descomposition, concepto creado por William Brown, se refiere a una mala practica que puede ocurrir en el desarrollo de un programa que consiste en romper completamente el Principio General de Asignacion de Responsabilidades.

Basicamente es no repartir las responsabilidades (cacho de informacion y funciones respecto a ella). Esto ocurre cuando a una clase se le pasan todos los datos para hacer una operacion concreta y que despues tenga que devolver los resultados sobre toda la informacion, etc etc.

Algunos sintomas son:

Las consecuencias son:

Lleva a tener un mal Analisis y Disenio, a empeorar los Fundamentos de la Programacion y por tanto, hacer el software mucho mas complejo.