Refactoring is an important practice that helps us deal with technical debt. However, it often gets overlooked or delayed until it’s either too late or too painful to put off any longer. If you need to refactor your code but are not sure where to start or if you just want to get some relief from the pain of technical debt without having to spend countless hours reading books and going through a wide variety of demos and tutorials, this session will help you.
Giving up on refactoring and test-driven development? Don’t! Junilu Lacar, Business Agility Enablement Manager at Accenture | SolutionsIQ, will teach you “Refactoring for the Lost and Confused: How to start paying down technical debt” in this mini workshop at SOFTCON 2020.
In this session, you’ll learn a few simple rules and guidelines that will help you start addressing technical debt immediately. You’ll learn how to apply things you may already know about refactoring but were never really able to use effectively in the past. You will participate in a number of facilitated hands-on refactoring exercises while also getting to experience mob programming. You will learn how to identify common code smells that are often overlooked or ignored but cause most of the technical debt developers have to deal with. More importantly, you’ll learn how to effectively address those common smells and start paying down your debt.
We will take a deeper look at technical debt, what really causes it, and how you can actually start using it to your advantage. You will also get some tips on how to negotiate with your managers and stakeholders to allow time for refactoring sooner rather than later. By the end of this session, you will have a good idea of how to start a continuous and sustainable journey towards merciless and effective refactoring and debt-free code.
Junilu Lacar is a seasoned developer with over 30 years of experience. He is currently an Agile Coach with Accenture | SolutionsIQ (US). Originally from Iligan City, he and his family now live in Columbus, Ohio where he continues to work from home during the pandemic. He has facilitated the local Global Day of CodeRetreat event since 2016 and also contributes as a moderator at Coderanch.com. In his spare time, Junilu practices Aikido and dabbles in woodworking and speed cubing.