Refactoring techniques in improving code quality and implementation of design patterns in C++

Czas trwania szkolenia:3 dni (24h)

Kod kursu:CPP/REFACT

Poziom zaawansowania:
qualityrefactoringgofc

Szkolenie na zamówienie

Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Icon with laptop

O szkoleniu Refactoring techniques in improving code quality and implementation of design patterns in C++

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Professional developers who want to learn about refactoring and implementation of design patterns in C++.

Wymagania

  • Good knowledge of object-oriented programming with C++.

Cele szkolenia

  • Learn to assess code quality
  • Learn to point and name code smells and antipatterns as well as to discuss their negative impact on code quality
  • Understand and use various refactoring techniques
  • Understand the usage contexts of various design patterns along with their implementation

Program

Introduction

  • Object-oriented paradigms
  • What makes good software
  • Design patterns and principles
  • GRASP, SOLID and GoF

Code quality

  • How to measure code quality?
  • Code smells
  • Antipatterns
  • Improving code quality
  • Technology debt

Refactoring techniques

  • Introduction
  • Composing methods
  • Simplifying method calls
  • Moving features between objects
  • Organizing data
  • Simplifying conditional expressions
  • Generalizations

GoF design patterns

  • When and how to use design patterns
  • Creational design patterns
  • Structural design patterns
  • Behavioral design patterns

Summary

Podobne szkolenia