If we read the code that we have just written, we can immediately start cleaning the code, and then start refactoring it.
Let's browse through the functions one by one, see how we can refactor, and see what the result looks like.
The new class members
Quite a number of functions can be the members of a class or the table. We can add the function called
CreateCleaningEntryForRoom as members of the Room table.
If we do this, our Codeunit will look like the following:
The Codeunit is very clean and refactored.
The new function library
One of the functions ...