How to approach Refactoring—A key step to agility
As programmers we have learned and practiced various refactoring techniques, you have pulled up methods, pushed down fields, extracted superclass,… Yet if you feel that you or your team can use something more fundamental, something more basic to make better use of these techniques, then this interactive session is for you. You will collaborate to refactor a piece of code that is crying for help. As we go about it, we will discuss and learn how to approach the act of refactoring along with some key underpinnings.
Dr. Venkat Subramaniam is an award-winning author, founder of Agile Developer, Inc., and an adjunct faculty at the University of Houston.
He has trained and mentored thousands of software developers in the US, Canada, Europe, and Asia, and is a regularly-invited speaker at several international conferences. Venkat helps his clients effectively apply and succeed with agile practices on their software projects.
Venkat is the author of “.NET Gotchas,” the coauthor of 2007 Jolt Productivity Award winning “Practices of an Agile Developer,” the author of “Programming Groovy: Dynamic Productivity for the Java Developer” and “Programming Scala: Tackle Multi-Core Complexity on the Java Virtual Machine” (Pragmatic Bookshelf). His latest book is “Programming Concurrency on the JVM: Mastering synchronization, STM, and Actors“.