RunbookSolutions-V0 / Roadmap

Public Roadmap for Runbook Solutions
0 stars 0 forks source link

Enhancing Agent Code Structure and Testing Practices #2

Open sniper7kills opened 11 months ago

sniper7kills commented 11 months ago

Is your feature request related to a problem? Please describe. Currently, the Agent exhibits a hodgepodge of code assembled during development. The code lacks testing and isn't easily extensible. While it's unlikely for someone to contemplate expanding the agent or creating a new queue, there is currently no method for such enhancements without forking the repository.

Describe the solution you'd like The agent should undergo restructuring to implement every core component using an Abstract Class or an Interface. This ensures seamless integration of re-written components without encountering issues. Additionally, comprehensive unit and feature tests should be implemented to guarantee the agent's expected functionality.

Describe alternatives you've considered While an alternative involves writing tests for the existing Agent, the current state of its code suggests that refactoring might be a more efficient approach, potentially saving time in the long run.

sniper7kills commented 10 months ago

This is currently under contract by a freelancer.