Keep technical debt under control: sign up for the Refactoring to Clean Code Workshop!
Keep technical debt under control: sign up for the Refactoring to Clean Code Workshop!
Refactoring is a disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior. Clean Code describes how good code should look like and sets rules that enable its maintenance.
Refactoring to Clean Code: a hands-on workshop by Włodek Krakowski
We’ve got some new and exciting online courses coming up at Apium Academy. Next June 9th, Włodek Krakowski, an independent technical trainer specializing in maintaining code clean through refactoring techniques, is giving a Refactoring To Clean Code Online Workshop.
This hands-on online workshop teaches how to retain code quality by refactoring in the smallest possible steps so it becomes daily practice. This allow to maintain clean code and continue with further complex refactorings when needed. Refactoring will help you on controllable process of systematically improving your code without writing new functionality.
During the workshop, students will go through the concept of Refactoring Pyramid that allows to clean code in small steps. The online workshop is focused on working with code using automated refactoring-features that are built into IntelliJ IDE and the source code is based on Java language. The main goal is to make cleaning code a daily habit in order to keep technical debt under control.
New online format: a practical approach
We always listen to our students feedback so we can keep improving. One of the most recurrent wishes from our students due to COVID-19 situation, is to offer online practical workshops.
So, the course will consist of a total of 4 sessions of 1’5 hours each. It will be a hands-on workshop with practical guided exercises focused on applying the acquired knowledge. With that structure in mind, here’s the resulting course outline:
Refactoring to Clean Code Workshop Outline:
Lesson 1 (09/06)
– Clean Code vs Refactoring
– Review of Legacy Code Project
– Pyramid of Refactoring
– Live refactoring in small steps triggered by Code Smells
Lesson 2 (11/06)
– Understand your approach to quality
– Habits of Personal Effectiveness for Clean Code
– Continue live refactoring triggered by more Code Smells
– Ending up with more flexible OOP design
Lesson 3 (16/06)
– Review of “Extended” Legacy Code project
– Clean Code enables testability and extendibility
– Refactoring towards extraction of extension points
– SOLID & Pyramid of Refactoring
Lesson 4 (18/06)
– Habits of Team Effectiveness for Clean Code
– Implementing new requirements using TDD
– Refactoring facilitates code flexibility
– Refine your (organizational) approach to quality
How to enroll?
You have two methods to enroll to the Refactoring To Clean Code Online Workshop: contacting us, or via Xing, a 100% secure platform where you’ll be able to do the payment right away. Price: 150€