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:
Szkolenie na zamówienie
Szkolenie dostosowane do potrzeb Twojego zespołu. Dostępne wyłącznie na zamówienie.
- Dostosowany program
- Indywidualna wycena
- Dowolny termin
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