Top Banner
14

Make Happiness a Habit: Refactoring Web Applications

Jul 05, 2015

Download

Technology

Ann Robson

New ideas about refactoring web applications
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Make Happiness a Habit: Refactoring Web Applications
Page 2: Make Happiness a Habit: Refactoring Web Applications
Page 3: Make Happiness a Habit: Refactoring Web Applications
Page 4: Make Happiness a Habit: Refactoring Web Applications

Code “Smells”Exercises in Java

Page 5: Make Happiness a Habit: Refactoring Web Applications
Page 6: Make Happiness a Habit: Refactoring Web Applications
Page 7: Make Happiness a Habit: Refactoring Web Applications

Page 8: Make Happiness a Habit: Refactoring Web Applications
Page 9: Make Happiness a Habit: Refactoring Web Applications

Plato long component, overly complex, lint errors

JSComplexity overly complex

JSLint, JSHint, ESLint lint errors, custom

regex / awk temp vars, specifics

Istanbul dead code

GitHub API dead code, often-touched code, bugs

Tool Smell

missing?

Page 10: Make Happiness a Habit: Refactoring Web Applications
Page 11: Make Happiness a Habit: Refactoring Web Applications
Page 12: Make Happiness a Habit: Refactoring Web Applications
Page 13: Make Happiness a Habit: Refactoring Web Applications
Page 14: Make Happiness a Habit: Refactoring Web Applications

@arobson

[email protected]