Antipatrón Lava Flow
Antipatrón Lava Flow
Antipatrón Lava Flow
Agenda
3 Objetivos 4 Qu Es Un Antipatrn? 5 ......................... Anti patrones de desarrollo de software: Lava Flow
6 Lava Flow
7 Lava Flow: Sntomas 8 Lava Flow: Consecuencias 9 Lava Flow: Solucin
Objetivo
Dar a conocer el antipatrn Lava flow o cdigo muerto para cuando se vaya a programar no caer en este error que frecuentemente se da.
Qu Es Un Antipatrn?
Un anti patrn del diseo es la parte inversa de lo que es un patrn, por lo tanto es un contexto que conduce a una mala solucin de un problema presentado.
Los tipos de anti patrones que hay son tres: Anti patrones de desarrollo de software: The Blob, Lava Flow, Poltergeist y Golden Hammer . Anti patrones de arquitectura de software: Stovepipe enterprise, Stovepipe system y Vendor Lock-In. Anti patrones de gestin de proyectos de software: Analysis Paralysis, Corncob y Reinvent the wheel.
Lava Flow
Una manera de evitar el lava Flow es seguir un desarrollo estructurado y documentado. Cuando el cdigo est en continuo cambio es necesario quitar las partes desactualizadas para evitar cdigo muerto.
10
11
Conclusiones
La no aplicacin de este antipatrn permite la creacin de un programa ordenado, ya que en este se debe aplicar los principios de programacin. Al no crear cdigo muerto se crean programas abiertos para su extensin.
12
Bibliografa
http://www.arqhys.com/construccion/antipatrondiseno.html http://codelabs.pidgeoncorp.com/2011/12/15/tipos-deanti-patrones-de-diseno/ http://es.wikipedia.org/wiki/Lava_seca http://programacionsolida.com.ar/2012/08/lavaflow.html