Refactoring
Godfrey Nolan
RIIS LLC
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." - Martin Fowler
Refactoring (noun): a change made to the internal structure of software to make it easier to understand and cheaper to modify without changing its observable behavior.
"Refactor (verb): to restructure software by applying a series of refactorings without changing its observable behavior".
- Martin Fowler
"Technical debt ..[is]... the implied cost of additional rework caused by choosing an easy solution now instead of using a better approach that would take longer". - WikiPedia
http://www.mikamantyla.eu/BadCodeSmellsTaxonomy.html
https://sonarcloud.io
https://plugins.jetbrains.com/plugin/93-metricsreloaded
https://plugins.jetbrains.com/plugin/93-metricsreloaded
Kent Becks rules
show other actions
show refactoring in Kotlin
Walk through Example - animated gifs
Text
Show final metrics
Walk through Example - animated gifs
Walk through Example - animated gifs
Resources
CONTACT INFO
godfrey@riis.com
@godfreynolan
refactoring
By godfreynolan
refactoring
- 679