Susanne
|
1c80d9154d
|
ZUSATZ, abseits der Aufgabenstellung: visuelle Darstellung in der Konsole
|
2025-02-16 18:14:47 +01:00 |
|
Susanne
|
ecf0483fb1
|
Implementierung nukeAll() + kleinere random Refactorings
|
2025-02-16 17:34:03 +01:00 |
|
Susanne
|
092fb1dc01
|
OPTIONALES (?) Refactoring zum Codeverständnis und Eindeutigkeit
|
2025-02-16 16:50:18 +01:00 |
|
Susanne
|
25b5a74454
|
Refactoring: vermeide identische Codeblöcke + entferne redundanten Code
|
2025-02-16 16:43:09 +01:00 |
|
Susanne
|
bcd68cee42
|
nextGeneration() Implementierung setAlive() auch mit zwei Nachbarn -> Test keepAliveWithTwoNeighbours() passes
|
2025-02-16 16:35:12 +01:00 |
|
Susanne
|
ee5469dbe3
|
Implementierung Tests keepAliveWithTwoNeighbours() (fails) + keepAliveWithThreeNeighbours() (passes)
|
2025-02-16 16:30:31 +01:00 |
|
Susanne
|
2763a28619
|
Refactoring: vermeide zwei fast identische Codeblöcke (if-Abfragen)
|
2025-02-16 16:18:26 +01:00 |
|
Susanne
|
89bf74f0c3
|
nextGeneration() Überprüfung Überbevölkerung - keine weitere Methodenimplementierungen nötig
|
2025-02-16 16:10:31 +01:00 |
|
Susanne
|
b1ffd970ab
|
Test destroyCrowdedCell()
|
2025-02-16 16:08:03 +01:00 |
|
Susanne
|
903c86b099
|
nextGeneration() Überprüfung Einsamkeit + setDead() Implementierung
|
2025-02-16 16:01:01 +01:00 |
|
Susanne
|
c4e026a04b
|
ANMERKUNG zum weiteren Vorgehen + Test destroyLonelyCell()
|
2025-02-16 15:58:49 +01:00 |
|
Susanne
|
5c79c16b46
|
Refactoring: nextGeneration() kann nun beliebige Zellen überprüfen, nicht mehr nur 1,1 aus Testfall
|
2025-02-15 23:23:21 +01:00 |
|
Susanne
|
72d8e1c320
|
Refactoring: überprüfe alle acht Nachbarn einer Zelle
|
2025-02-15 21:07:10 +01:00 |
|
Susanne
|
b13b551045
|
Refactoring: grundsätzliche Zellenüberprüfung in countAliveNeighbours()
|
2025-02-15 20:44:51 +01:00 |
|
Susanne
|
566d74f5bf
|
Refactoring: Überprüfung implementieren, wann setAlive() aufgerufen werden darf
|
2025-02-15 20:34:02 +01:00 |
|
Susanne
|
e69a9a5b44
|
Gedankenstützen Kommentare in Testfälle
|
2025-02-15 19:31:31 +01:00 |
|
Susanne
|
fc7a99931f
|
Refactoring (?): isAlive() tatsächliche Überprüfung eingefügt, dazu setAlive() nötig etc.
|
2025-02-15 19:30:24 +01:00 |
|
Susanne
|
41e60e145b
|
Test createNewCell() stupide begrünen
|
2025-02-15 18:10:00 +01:00 |
|
Susanne
|
3bfcb3cdca
|
Initial commit
|
2025-02-09 23:01:20 +01:00 |
|