The workspace contains two folders by default, where:
src: the folder to maintain sourceslib: the folder to maintain dependencies
Meanwhile, the compiled output files will be generated in the bin folder by default.
If you want to customize the folder structure, open
.vscode/settings.jsonand update the related settings there.
The JAVA PROJECTS view allows you to manage your dependencies. More details can be found here.
In summary, we have to make a matrix "percolates" while we are filling (opening sites) randomly. All of this explained this Specification Assignament. This took me around a half of a month with several tries, I needed some help for the high requirements for testing with another repo. Pls, just use this as reference if you are here, I recommend see what It's different with yourselfs work.
Compilation: PASSED
API: PASSED
SpotBugs: PASSED
PMD: PASSED
Checkstyle: PASSED
Correctness: 38/38 tests passed
Memory: 8/8 tests passed
Correctness: 38/38 tests passed
Memory: 8/8 tests passed
Timing: 20/20 tests passed
Aggregate score: 100.00%
[ Compilation: 5%, API: 5%, Style: 0%, Correctness: 60%, Timing: 10%, Memory: 20% ]
Missing Bonuss-----------------------------------------
Test 2 (bonus): check that total memory <= 11 n^2 + 128 n + 1024 bytes
- failed memory test for n = 64