Commit graph

22 commits

Author SHA1 Message Date
Paul Hameteman
64d2b2d70d -- FINISH --
Updated TECHDEBT.md with ideas / wishes
Added NOTES.md for the pomodoro's
2025-10-15 00:40:54 +02:00
Paul Hameteman
af40a996fe R: Finish refine abstractions (add moveBy to position class and use in RS) 2025-10-15 00:40:54 +02:00
Paul Hameteman
65444e0932 R: Data clump position in Heading/ RoverState 2025-10-15 00:23:22 +02:00
Paul Hameteman
61a4d417b8 R: Data clump: Position 2025-10-15 00:13:58 +02:00
Paul Hameteman
37b23abbd4 R: data clump -> deltaX, deltaY -> Vector 2025-10-14 23:49:31 +02:00
Paul Hameteman
2c372a8f51 R: Reorder responsibilities 2025-10-14 23:22:28 +02:00
Paul Hameteman
c5ce275612 R: ktlint 2025-10-14 23:11:40 +02:00
Paul Hameteman
0ca418f0b5 R: Rover.move use copy() & make positionX and positionY immutable 2025-10-14 23:09:35 +02:00
Paul Hameteman
eb63607e53 R: Rover.constructor use copy() on state 2025-10-14 23:02:00 +02:00
Paul Hameteman
b1d82fe8fd R: Mikado data class RoverState 2025-10-14 22:59:13 +02:00
Paul Hameteman
84e78f18d3 R: Move move() into Heading.move(Position) 2025-10-14 22:52:06 +02:00
Paul Hameteman
a56304bc77 R: Heading turnLeft() 2025-10-14 22:27:53 +02:00
Paul Hameteman
3e71bcf1af R: Heading.turnRight() 2025-10-14 22:26:15 +02:00
Paul Hameteman
61e293ee18 R: mikado (heading enum) 2025-10-14 22:13:55 +02:00
Paul Hameteman
ab064c71f7 R: Long method 2025-10-14 21:45:15 +02:00
Paul Hameteman
bedefaba94 R: Readability (scopes) 2025-10-14 21:38:26 +02:00
Paul Hameteman
49ad4e2437 R: fix antipattern 2025-10-14 21:29:08 +02:00
Paul Hameteman
b00ba62f16 R: Readability (bad naming) 2025-10-14 21:27:00 +02:00
Paul Hameteman
75e1b9cb00 R: Readability (magic strings/numbers) 2025-10-14 21:07:36 +02:00
Paul Hameteman
c4345a260f R: Readability (dead code & comments) 2025-10-14 20:57:30 +02:00
Paul Hameteman
6585014a1c R: fix ktLint and Detekt issues 2025-10-14 20:50:59 +02:00
Paul Hameteman
98c91a107a Import the Kotlin project from Dojo assignment 2025-10-14 20:42:45 +02:00