ligerbots / ligerbots/InfiniteRecharge2021
Rewrite ShooterCommand to be a state machine
Open
- Dominant language
- Java
- Stars
- 0
- Forks
- 0
- PR merge metrics
- No merged PRs in 30d
Description
The ShooterCommand works, but the logic is pretty messy. It would be much cleaner if it were written as a clean "state machine", like CarouselCommand
Contributor guide
No contributing guide indexed for this repository
Research direction
Start by reading ShooterCommand and comparing its control flow with CarouselCommand, the stated example for the rewrite. Review linked pull request #47 for prior work, then confirm that ShooterCommand is expressed as a clean state machine while preserving its current behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- robotics
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100