You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+12-2Lines changed: 12 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,8 +9,18 @@ Solutions in Java for the Advent of Code in 2024
9
9
3. Improve readability when writing an algorithm
10
10
4. Lower down the complexity and improve the performances when not impacting too much the readability
11
11
5. Try some new features of the languages or libraries when possible
12
-
6. Use the [Darkyen's Time Tracker](https://plugins.jetbrains.com/plugin/9286-darkyen-s-time-tracker) to inject the time spend of each puzzle`
12
+
6. Use the [Darkyen's Time Tracker](https://plugins.jetbrains.com/plugin/9286-darkyen-s-time-tracker) to inject the time spend of each puzzle
13
13
14
14
## Automatic tool
15
15
16
-
This year I create an automation to quickly setup the environment; the script download the daily input to the `test/resources` folder, it prepares the initial Java code for the main algorithm and it prepares the tests to run the algorithm with the proper input. The code is in [DaySetup.java](src/main/java/aminetti/adventofcode2024/DaySetup.java) and it uses [DayXX.java](src/main/java/aminetti/adventofcode2024/dayXX/DayXX.java) and [DayXXTest.java](src/test/java/aminetti/adventofcode2024/dayXX/DayXXTest.java) as templates for the main code and the tests.
16
+
This year I create an automation in Java to quickly setup the daily environment.
17
+
18
+
The code is in [DaySetup.java](src/main/java/aminetti/adventofcode2024/DaySetup.java), it uses [DayXX.java](src/main/java/aminetti/adventofcode2024/dayXX/DayXX.java) and [DayXXTest.java](src/test/java/aminetti/adventofcode2024/dayXX/DayXXTest.java) as templates for the main code and the tests.
19
+
20
+
When the `DaySetup::main` runs it:
21
+
22
+
1. downloads the daily input to the `test/resources` folder
23
+
2. prepares the initial Java code for the main algorithm
24
+
3. prepares the tests to run the algorithm with the proper input
0 commit comments