You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor the application to make it simplier.
The point is to have a minimal core and multiple reusable plugins to add functionality.
- No bidirectional references between structs.
- Remove logic that can be built into a plugin (limiter)
- Safe use of channels
- Use interfaces to hide implementation
- Loosely coupled modules
- Reporter
- Pipeline
Closes#6
Refactor the application to make it simplier.
The point is to have a minimal core and multiple reusable plugins to add functionality.
- No bidirectional references between structs.
- Remove logic that can be built into a plugin (limiter)
- Safe use of channels
- Use interfaces to hide implementation
- Loosely coupled modules
- Reporter
- Pipeline
Closes#6
The code needs to a refactor to remove dead code and some innecesary complexity.
The text was updated successfully, but these errors were encountered: