Add Self-Validation TDD Mode for Incremental Changes #723
udirom
started this conversation in
Feature Requests
Replies: 2 comments 1 reply
-
I doubt a model can write meaningful tests for itself, but automatically running a lint task (or compile / type-check etc.) like Aider does, would be helpful. Aider runs linter after each change, consumes the linter errors and runs another prompt to fix them. |
Beta Was this translation helpful? Give feedback.
1 reply
-
Seconding this as well but it needs to be more comprehensive, from logging errors to learn from, to understanding human requirements. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
To avoid the problem of integration failures in large projects, I propose adding a self-validation TDD mode to the Roo. This mode would require Roo to automatically write and execute small, targeted tests to verify each incremental change before proceeding.
It should generate and execute unit tests to validate its changes on smaller code portions as it progresses.
Ensure that each incremental change is tested and validated independently to maintain stability.
Stop further code generation if tests fail.
Beta Was this translation helpful? Give feedback.
All reactions