The amount of code around providing and testing the vacuous Arm component makes it a good target for a refactoring effort: ComponentBase is already a good start but can we reduce the Arm code (including testing) to almost nothing, and avoid duplicating its boilerplate code across the other optics?
The amount of code around providing and testing the vacuous
Arm
component makes it a good target for a refactoring effort:ComponentBase
is already a good start but can we reduce theArm
code (including testing) to almost nothing, and avoid duplicating its boilerplate code across the other optics?