Refactoring                      angel.nunez.salazar@gmail.comAngel Núñez Salazar     http://snahider.blogspot.com        ...
Cualquier tonto puede escribir código que       entienda una computadora.Los buenos programadores escriben código    que p...
Refactoring  Es una técnica disciplinada que nos permitemejorar la estructura interna del código sin alterar              ...
¿ Porqué es importante ?  Porqué necesito a arreglar algo que no está rotoSi tenemos un código:• Poco entendible• Duplicad...
Herramientas Como producir mejoras significativas sin mucho esfuerzoLa mayoría de los IDES proveen herramientas pararealiz...
Code Smells            ¿Qué debemos Refactorizar?Señales de advertencia de un posible problema en                nuestro c...
ReferenciasCursos / Talleres• Open Edge Technologies - http://www.openedgetech.comPáginas• Martin fowler - http://martinfo...
Refactoring
Refactoring
Upcoming SlideShare
Loading in …5
×

Refactoring

694 views

Published on

Lightning talk sobre Refactoring.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
694
On SlideShare
0
From Embeds
0
Number of Embeds
9
Actions
Shares
0
Downloads
15
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Refactoring

  1. 1. Refactoring angel.nunez.salazar@gmail.comAngel Núñez Salazar http://snahider.blogspot.com @snahider
  2. 2. Cualquier tonto puede escribir código que entienda una computadora.Los buenos programadores escriben código que puedan entender los humanos. Martin Fowler
  3. 3. Refactoring Es una técnica disciplinada que nos permitemejorar la estructura interna del código sin alterar su comportamiento. http://www.refactoring.com/
  4. 4. ¿ Porqué es importante ? Porqué necesito a arreglar algo que no está rotoSi tenemos un código:• Poco entendible• Duplicado• Muy complejo…. es más difícil agregar o modificar funcionalidad (valor de negocio) y por lo tanto más costoso en tiempo y dinero.
  5. 5. Herramientas Como producir mejoras significativas sin mucho esfuerzoLa mayoría de los IDES proveen herramientas pararealizar determinadas transformaciones de manera rápida y efectiva.
  6. 6. Code Smells ¿Qué debemos Refactorizar?Señales de advertencia de un posible problema en nuestro código. Si huele mal, cámbialo!!!!
  7. 7. ReferenciasCursos / Talleres• Open Edge Technologies - http://www.openedgetech.comPáginas• Martin fowler - http://martinfowler.com/bliki/refactoring.html• Source Making - http://sourcemaking.com/refactoringLibros• Improving the Design of Existing Code• Refactoring Workbook• Refactoring to Patterns angel.nunez.salazar@gmail.comAngel Núñez Salazar http://snahider.blogspot.com @snahider

×