Xavier Fontanet
|
02d849f696
|
apply JPMS to user interface module and improve some namings
|
2024-06-24 16:28:54 +02:00 |
Xavier Fontanet
|
0455523ed9
|
try to reduce boilerplate files and code, also encapsulating even more the constructors
|
2024-06-24 04:25:59 +02:00 |
Xavier Fontanet
|
fd7306f1a1
|
another interface that goes to api module (command factory)
|
2024-06-24 01:44:14 +02:00 |
Xavier Fontanet
|
877d534716
|
applied JPMS. UTs working (in a self module). Big Refactor needed... (sorry for that big commit)
|
2024-06-24 00:45:57 +02:00 |
Xavier Fontanet
|
cae3fa399e
|
move to PositionResolver the concern of the appropiated threshold for each case
|
2024-06-22 18:55:33 +02:00 |
Xavier Fontanet
|
3b8595c630
|
better design and SRP
|
2024-06-22 17:51:01 +02:00 |
Xavier Fontanet
|
535ae91e6c
|
make Rover abstract to commands
|
2024-06-22 15:47:14 +02:00 |
Xavier Fontanet
|
ff548d0338
|
Command pattern implemented for all current features
|
2024-06-22 15:11:28 +02:00 |
Xavier Fontanet
|
f80460054d
|
introduced command pattern to ease open-close principle apply
|
2024-06-22 14:31:42 +02:00 |
Xavier Fontanet
|
d5b6775578
|
separate cartography related to a different package
|
2024-06-22 13:05:49 +02:00 |
Xavier Fontanet
|
792caa39a4
|
separate into different modules
|
2024-06-22 12:57:37 +02:00 |