Initialer Commit
nach Maven-Projekt konvertiert.
Order mit den benötigten Abhängigkeiten für Ant angelegt.
Erste Iteration der Implementierung.
Schwenk auf etwas, das vieleicht sogar als dauerhafte Implementierung
taugt.
Implementierung um die Fähigkeit ergänzt, weitere Primfaktoren zu
ermitteln.
Fertige Implementierung
POM formatiert
nicht getrakte Ordner entfernt.
Encoding auf UTM-8 geändert.
Testcase für die Exception, wenn 0 gesplittet werden soll.
Die Abhängigkeiten für den Test in ein eigenes Subpackage gepackt, um
platz auch für normale Abhängigkeiten zu schaffen.
Ant-Build-File erstellt.
Encoding wird jetzt in einer Proprty definiert.
Erste Inkanation eines Gradle-Builds
.gradle-Files werden jetzt ignoriert
fehlender Zeilenumbruch
Im Gradle-Build einpaar properties gesetzt
Methode umformuliert und eine Methode extrahiert, um besseren Code zu
schaffen.
Zusätzlich habe ich das Interface von primeNumbers von List auf Deque
geändert. Das bringr um den Faktor 50 mehr Performance im Test mit der
großen Primzahl.
DDie Implementierung aufgesplittet, um etwas mehr Klassen zu haben.
TestBase darf nicht ausgeführt werden. Weil Ant dämlich ist.
Performance optimierung: Primzahlen sind nie geradzahlig (außer 2). Es
kann also bei der Suche nach einer neuen Primzahl immer um 2
inkrementiert werden.