Skip to content

Latest commit

 

History

History
26 lines (13 loc) · 658 Bytes

hands-on-refactoring-venkat.md

File metadata and controls

26 lines (13 loc) · 658 Bytes

Venkat: What is Refactoring? 'a genuine desire to improving the design and code quality' trying to make if more affordable to modify in the future. less effort in the future to modify.

warning, you can get used to code-smells -- need to fix soon.

"Refactoring is not a stop the world approach" -- incremental small steps.

refactoring databases.

Tools:

PMD

ESLINT

radon - python (gives grade A, B, C,D..)

findbugs http://findbugs.sourceforge.net/

"it is very hard to be agile if our code is of poor quality"

low quality code takes longer, so slow down and improve quality so we can go faster.

Sprint 0 (setup tools for quality feedback)