Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

NDC Conferences

How to Write Better Legacy Code - A Developer's Wishlist

NDC Conferences via YouTube

Overview

Discover strategies for creating maintainable legacy code in this 22-minute conference talk from NDC Melbourne 2022. Explore the challenges of supporting long-lived codebases and learn practical tips for writing code that stands the test of time. Delve into issues such as decoupling, platform dependencies, testing, and third-party integrations. Gain insights from a developer's experience with a 15-year-old application and acquire valuable knowledge to help extend the lifespan of your code. Cover topics including the definition of legacy code, reasons for its preservation, maintainability principles, loose coupling, architecture considerations, assumptions, historical context, examples, testing strategies, code cleanup, and managing complexity.

Syllabus

Introduction
What is a legacy code
Why do we keep legacy codes
How to avoid having a legacy code
What is maintainability
Loosely coupled
Architecture
Assumptions
History
Example
Tests
Clean up
Complexity

Taught by

NDC Conferences

Reviews

Start your review of How to Write Better Legacy Code - A Developer's Wishlist

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.