Code “Smells”
Exercises in Java
●
●

●

●

●

●

●

●
●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

●

●
Tool

Smell

Plato

long component, overly complex, lint errors

JSComplexity

overly complex

JSLint, JSHint, ESLint

lin...
@arobson
nosbora@gmail.com
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Make Happiness a Habit: Refactoring Web Applications
Upcoming SlideShare
Loading in …5
×

Make Happiness a Habit: Refactoring Web Applications

938 views

Published on

New ideas about refactoring web applications

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
938
On SlideShare
0
From Embeds
0
Number of Embeds
25
Actions
Shares
0
Downloads
10
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Make Happiness a Habit: Refactoring Web Applications

  1. 1. Code “Smells” Exercises in Java
  2. 2. ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ● ●
  3. 3. Tool Smell 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 missing?
  4. 4. @arobson nosbora@gmail.com

×