YoVDO

Treating Legacy System in Practice

Offered By: GOTO Conferences via YouTube

Tags

GOTO Conferences Courses Software Engineering Courses Software Architecture Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore practical approaches for handling legacy systems in this 43-minute conference talk from GOTO Night 2013. Gain insights from Eberhard Wolff, a Fellow at innoQ, as he shares concrete strategies to improve code quality and implement necessary changes in existing codebases. Learn about management perspectives, refactoring techniques, and the concept of technical debt. Discover the importance of quality investment, remediation, and test coverage. Examine architectural considerations, including software structure, deployment units, and isolation layers. Understand how to effectively refactor code bases and implement unit tests. Benefit from Wolff's experience with reviews and work on large applications to tackle the challenges of legacy system maintenance and improvement.

Syllabus

Intro
Why talk about legacy systems
Three perspectives
Management perspective
Refactoring
Payoff
Technical Depth
The Mantra
Quality Investment
Remediation
Test Coverage
STD Idea
Architecture
Software
Code Base
Deployment Units
Isolation Layer
Unit Tests
Refactoring Code Base
Summary


Taught by

GOTO Conferences

Related Courses

Addressing Algorithmic Bias
GOTO Conferences via YouTube
Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube
Why Static Typing Came Back
GOTO Conferences via YouTube
Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube
It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube