Warum Applied OO entstanden ist?

Vor ein paar Jahren wurde ich bei einem Kunden eingeladen einen Kurs zu ABAP OO (aka. ABAP Objects) zu geben. Während des Trainings habe ich dann erfahren, dass einige Teilnehmer den dritten Kurs zu diesem Theam im Unternehmen besuchen. Es war Ihnen unmöglich nach den...

User login

Library Kata “User login” Develop a library to make user administration and login easier. The contract of the library is this: interface IRegistration { void Register(string email, string password, string nickname); void Confirm(string registrationNumber); } interface...

Windows Service

Library Kata „Windows Service“ Implement a library that makes it simple to implement Windows services. As a user I want to install a Windows service with the following command: C:> myservice /install The command installs the service so that it is shown in Windows...

INotifyPropertyChanged

Library Kata „INotifyPropertyChanged Tester“ Implement a library that can be used to verify that a class implements the INotifyPropertyChanged interface in a correct manner. The interface INotifyPropertyChanged is used in data binding. The PropertyChanged event that...

Folder Stats

Library Kata “Folder Stats” Implement a library to calculate the size of directory trees. With the lib you can traverse directory trees and determine the following: How many files does the directory and all its sub-dirs contain? What’s the total size in bytes of all...