Currently, we test the software by running it on the robot and seeing if it works. This isn't the best way to iterate on software as it requires a running robot and having to be in person to test the code.
We should try to investigate options to test our code or to try and simulate the robot.
There's some resources on how to simulate robot in the wpilibs docs: https://docs.wpilib.org/en/stable/docs/software/wpilib-tools/robot-simulation/introduction.html
We could also start trying to write unit tests, some basic docs on Junit (a commonly used Java testing framework): https://junit.org/junit5/
Currently, we test the software by running it on the robot and seeing if it works. This isn't the best way to iterate on software as it requires a running robot and having to be in person to test the code.
We should try to investigate options to test our code or to try and simulate the robot.
There's some resources on how to simulate robot in the wpilibs docs: https://docs.wpilib.org/en/stable/docs/software/wpilib-tools/robot-simulation/introduction.html
We could also start trying to write unit tests, some basic docs on Junit (a commonly used Java testing framework): https://junit.org/junit5/