YoVDO

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

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Health Informatics: Data and Interoperability Standards
Georgia Institute of Technology via edX
Fractal Architecture
NDC Conferences via YouTube
Strangling the Monolith - Applied Patterns & Practices from the Trenches
NDC Conferences via YouTube
Refactoring Is Not Just Clickbait
NDC Conferences via YouTube
Amazing Algorithms for Solving Problems in Software
NDC Conferences via YouTube