Facts
- Duration
- Difficulty
- Previous knowledge
- Price
1 days
Advanced
Participants must know and master the common principles and practices of software development.
All participants will receive a certificate of attendance and an Open Badge, which we will distribute via mybadges.io create.
- Simple vs. complex refactorings
- Why rewriting is usually not an option
- Tool-supported refactorings
- The Mikado method
- Strategies
Learning objectives
In this seminar, participants learn what needs to be considered when dealing with existing code. By differentiating between simple and complex refactorings, the basis is laid for making changes to the code while reducing the risk at the same time. The Mikado method is a method that is suitable for complex refactorings.
Prerequisites
Since refactoring measures are guided by principles, participants must know and master the common principles and practices of software development. Fluency in a programming language (e.g. C#, Java, C++) is required, as exercises will be worked on in the seminar.
Contents
- Simple vs. complex refactorings
- Why rewriting is usually not an option
- Tool-supported refactorings
- Rename
- Extract method
- Introduce Variable
- Introduce parameters
- etc.
- The Mikado method
- Mastering complex refactorings
- Strategies
- Subsystems
- Change of programming language/platform
- Don't Repeat Yourself (DRY) in the context of refactoring
- Principles for the alignment of refactorings
- DRY / SRP / IOSP
- Test strategies for legacy code
Customer testimonials
Here you will find our ProvenExpert profile.
Our seminars
Contact us
Give us a call, send us an email or use our contact form. We will be happy to advise you without obligation and provide you with a quote.