What is Legacy Code & how do we deal with it?
What is Legacy Code & how do we deal with it?
What is Legacy Code? Why most, if not all projects end up being legacy? Which are the best practices for dealing with it? These are some of the most persisten questions in the world of programming and software development, and to answer them is precisely our mission when we created the new course about Legacy Code that will begin next November 19th.
Legacy Code course
Álvaro García, Principal Engineer at Apiumhub has created this course so that all attendees learn how to work with legacy code. You’ll get to understand which code should be modified, maintained, or rewritten, plus you’ll also learn: what’s legacy code, how to produce it (and which factors generate it). You’ll see tools to deal with legacy code, understanding which one applies. Heuristics on saving, rewriting, throwing away components. After that, you’ll practice some TDD, to keep your software maintainable.
After finishing the course, the students will receive a Completion Certificate.
The course will be entirely in Spanish.
Legacy Code course outline:
The course will start next November 19th. Classes will take place from 18:30 to 20:30. The course outline is as follows:
- Lesson 1 (19/11): Introduction & Philosophy
- Lesson 2 (22/11): Tools For Legacy Code
- Practical Guided Exercises (26/11): based on lessons 1 & 2
- Lesson 3 (28/11): Tools For Legacy Code
- Lesson 4 (29/11): Tools For Legacy Code II
- Practical Guided Exercises(2/12): based on lessons 3 & 4
- Lesson 5 (3/12): Tools For Legacy Code III
- Lesson 6 (5/12): Tools For Legacy Code IV
- Practical Guided Exercises (10/12): based on lessons 5 & 6
- Lesson 7 (17/12): Heuristics
- Lesson 8 (18/12): TDDD
- Practical Guided Exercises (19/12): based on lessons 7 & 8
Legacy Code course topics
- Dealing with legacy code
- Tools for legacy code
- Extracting parts of a monolith
- How to prevent legacy code
- Making legacy code maintainable again
- Test-driven development
- Sacrificial architecture
How to sign up for the Legacy Code Course
The price for the full course is 550€. To sign up, you can choose between three different payment methods to book your place:
- Method 1: Bank Transfer
- Method 2: Installment payment
- Method 3: Direct Payment using Xing
There’s only two weeks left until the course begins, and places are limited, so if you’re interested, sign up ASAP!