ligerbots / ligerbots/InfiniteRecharge2021

Rewrite ShooterCommand to be a state machine

Open
#37 1 comment 0 reactions 0 assignees View on GitHub
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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.