Skip to content

Commit f662d33

Browse files
committed
Finished documentation.
1 parent 7ea2310 commit f662d33

1 file changed

Lines changed: 13 additions & 9 deletions

File tree

README.md

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,12 @@
22

33
## Worum handelt es sich hier? ##
44

5+
### Code Katas ###
6+
7+
Unter einem **Code Kata** versteht man eine kleine, abgeschlossene Übung, mit der Softwareentwickler ihre Fertigkeiten
8+
trainieren können. Der Begriff stammt aus der [asiatischen Kampfkunst](https://de.wikipedia.org/wiki/Form_(Kampfkunst)).
9+
Ausführliche Informationen zu Code Katas finden sich [hier](http://codekata.com/).
10+
511
### Design Patterns ###
612

713
Bei [**Design Patterns**](https://de.wikipedia.org/wiki/Entwurfsmuster) (deutsch _Entwurfsmuster_) handelt es sich laut
@@ -15,12 +21,6 @@ erschienen im O'Reilly-Verlag.
1521
durch den Design Patterns bekannt geworden sind: _"Entwurfsmuster: Elemente wiederverwendbarer objektorientierter
1622
Software"_ von Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (erschienen im Addison-Wesley-Verlag).
1723

18-
### Code Katas ###
19-
20-
Unter einem **Code Kata** versteht man eine kleine, abgeschlossene Übung, mit der Softwareentwickler ihre Fertigkeiten
21-
trainieren können. Der Begriff stammt aus der [asiatischen Kampfkunst](https://de.wikipedia.org/wiki/Form_(Kampfkunst)).
22-
Ausführliche Informationen zu Code Katas finden sich [hier](http://codekata.com/).
23-
2424
### Katas für Design Patterns ###
2525

2626
Ganz nach dem Motto _"learning by doing"_ finden sich hier Code Katas für verschiedene gängige Design Patterns.
@@ -65,8 +65,12 @@ Logger-Klasse instanziert und zurückgeliefert werden.
6565

6666
![alt](doc/images/factory_method.png)
6767

68+
Die in der folgenden Tabelle gelisteten Logger-Klassen sollen erstellt werden. Um es einfach zu halten, soll deren
69+
Implementierung nicht in eine tatsächliche Datei oder Datenbank loggen. Stattdessen wird jeweils die Nachricht
70+
inklusive eines entsprechenden Suffix nach `System.out` geschrieben.
71+
6872
| Logger-Klasse | Funktion | Bemerkung |
6973
|---------------|-------------------------|-----------|
70-
| FileLogger | Loggt in eine Datei | |
71-
| DbLogger | Loggt in eine Datenbank | |
72-
| SilentLogger | Macht gar nichts | |
74+
| FileLogger | Loggt in eine Datei | Schreibt `nachricht + " (in eine Datei geloggt)"` nach `System.out`. |
75+
| DbLogger | Loggt in eine Datenbank | Schreibt `nachricht + " (in eine DB geloggt)"` nach `System.out`. |
76+
| SilentLogger | Macht gar nichts | Ignoriert die Nachricht und schreibt nichts nach `System.out`. |

0 commit comments

Comments
 (0)