Successfully reported this slideshow.

Refactoring – simple word which all of you already heard about it - Do Minh Tuan

0

Share

Refactoring
A simple word which all of you already heard about
–Do Minh Tuan
I’m Tuan
• Live in Da Nang.
• Working in Axon Active
Vietnam.
• Scrum Master, Team Leader,
Software Engineer.
• Java, Java...
Story

YouTube videos are no longer supported on SlideShare

View original on YouTube

Loading in …3
×
1 of 31
1 of 31

Refactoring – simple word which all of you already heard about it - Do Minh Tuan

0

Share

Download to read offline

Have you ever think about What exactly Refactoring doing? Why you have to do that? and How to do it in the right way?
In my topic, you may find out the answers for those questions. Then, you have my word “Refactoring”!

Have you ever think about What exactly Refactoring doing? Why you have to do that? and How to do it in the right way?
In my topic, you may find out the answers for those questions. Then, you have my word “Refactoring”!

More Related Content

More from DevDay.org

Related Books

Free with a 14 day trial from Scribd

See all

Related Audiobooks

Free with a 14 day trial from Scribd

See all

Refactoring – simple word which all of you already heard about it - Do Minh Tuan

  1. 1. Refactoring A simple word which all of you already heard about –Do Minh Tuan
  2. 2. I’m Tuan • Live in Da Nang. • Working in Axon Active Vietnam. • Scrum Master, Team Leader, Software Engineer. • Java, Javascript, Code Generator. tuan.do@axonactive.vn
  3. 3. Story
  4. 4. –Martin Fowler “a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior.” What is Refactoring ?
  5. 5. ADDING FUNCTION REFACTORING you can only wear one hat at a time
  6. 6. Why should you refactor ?
  7. 7. Improve your software design
  8. 8. Easier to understand
  9. 9. Future Developer
  10. 10. Save your energy
  11. 11. Finding bugs
  12. 12. Programming faster
  13. 13. Video
  14. 14. When do you refactor ?
  15. 15. –Don Roberts “The first time you do something, you just do it. The second time you do something similar, you wince at the duplication, but you do the duplicate thing anyway. The third time you do something similar, you refactor”
  16. 16. Adding function
  17. 17. Fixing bugs
  18. 18. Coding review
  19. 19. “If it stinks, change it”
  20. 20. Long Method Large Class Long Parameter List Divergent Change Shotgun Surgery Data Clumps Feature Envy Primitive Obsession Switch Statements Parallel Inheritance HierarchiesSpeculative Generality Temporary Field Message Chains Middle manInappropriate IntimacyIncomplete Library Class Data ClassRefuse Bequest Comment Duplicated Code
  21. 21. Demo
  22. 22. –Kent Beck “I’m not a great programmer, I’m just a good programmer with great habits.”
  23. 23. tuan.do@axonactive.vn https://vn.linkedin.com/in/dominhtuan Thank you !

×