Refactoring Legacy Code Like A Pro: A Use Case.


Refactoring Legacy Code Like A Pro: A Use Case.
Refactoring Legacy Code Like A Pro: A Use Case.
Published 12/2023
MP4 | Video: h264, 1920×1080 | Audio: AAC, 44.1 KHz

What you’ll learn

Learn how to spot refactoring signals.

Learn techniques to improve the test coverage.

Master refactoring principles and best practices.

You’ll confidently tackle complex legacy codebases.

Requirements

Some coding experience

Description

Overview

Section 1: Introduction

Lecture 1 Course Introduction

Lecture 2 Domain Problem

Lecture 3 Extra Resources

Section 2: Testing

Lecture 4 Project Setup

Lecture 5 Test Coverage

Lecture 6 Parametrized Tests

Lecture 7 Complete Code Coverage

Lecture 8 Test Cleaning

Lecture 9 Mutation Testing

Section 3: 1st Round of Refactoring: The Fundamentals

Lecture 10 Kotlin Conversion

Lecture 11 Why Refactoring?

Lecture 12 Declutter

Lecture 13 Top Level Functions

Lecture 14 Primitive Obsession

Lecture 15 Depending on Abstractions
Lecture 16 Function Splitting

Lecture 17 Capturing Logic

Lecture 18 Helping Other Devs

Lecture 19 Action to Calculation
Lecture 20 Public API

Lecture 21 Pair Programming

Section 4: 2nd Round of Refactoring: Overengineering

Lecture 22 Extracting The Responsibility of Formatting

Lecture 23 Simplifying Format Utils

Lecture 24 Refactoring The Core Logic

Lecture 25 Refactoring The Core Logic 2

Lecture 26 Refactoring The Core Logic 3

Lecture 27 Refactoring The Core Logic 4

Lecture 28 Scratch Refactoring

Section 5: Conclusion & Feedback

Lecture 29 Wrap-up

Beginner Developers wanting to learn new skill

Importantissimo!

Per NON SBAGLIARE link e finire su qualche possibile clone, approfittare di offerte esclusive personalizzate per il nostro sito, e se gradisce questo articolo ed il nostro lavoro, la preghiamo di supportarci rinnovando o sottoscrivendo un Account Premium su FILESTORE cliccando sul link qui sotto:

FileStore

Share This Post!

Torna in cima