Picture of Stefan Lieser
Stefan Lieser
,

Video - Complex refactorings with the Mikado method

[amazon fields="1617291218" image_size=large value="thumb"]

The Mikado method can be used to Complex refactorings into small steps. On the one hand, the method is based on experimenting with the source code to find out which requirements need to be met before the desired change can be implemented. On the other hand, the Version control is used to repeatedly return to a known state in the code base. The individual experiments are thus always removed, as they only serve to gain knowledge.

The method is therefore based on gaining knowledge about the individual refactoring steps through naive implementation rather than through analysis and reflection. The resulting Mikado Graph represents a visualization of the steps. This is helpful for carrying out the necessary refactoring steps in the team.

Further information on refactorings can be found in the following series of articles:

I explain the procedure in the following videos.

The Mikado method, part 1

The Mikado method, part 2

Our seminars

course
Clean Code Developer Basics

Principles and tests - The seminar is aimed at software developers who are just starting to deal with the topic of software quality. The most important principles and practices of the Clean Code Developer Initiative are taught.

to the seminar "
course
Clean Code Developer Trainer

Conducting seminars as a trainer - This seminar is aimed at software developers who would like to pass on their knowledge of Clean Code Developer principles and practices or Flow Design to others as a trainer.

to the seminar "
course
Clean Code Developer CoWorking

Online CoWorking incl. coaching -
We are often asked what developers can do to keep up with the topic of clean code development. Our answer: Meet up with other Clean Code Developers online on a regular weekly basis.

to the seminar "

Leave a Comment

Your email address will not be published. Required fields are marked *

en_USEnglish