-
Notifications
You must be signed in to change notification settings - Fork 221
Open
Description
Currently, the backend server lacks automated test cases, which makes it difficult to ensure that all features work as expected and remain stable during development or after changes. Adding proper tests will help improve code quality and maintainability.
Pros of Having Tests:
-
Ensures code reliability by catching bugs early.
-
Speeds up development by allowing quick feedback on code changes.
-
Improves confidence during refactoring or adding new features.
-
Acts as documentation for expected behavior and edge cases.
-
Enables CI/CD pipelines to automatically validate the codebase before deployment.
Cons of Not Having Tests:
-
Higher risk of bugs going unnoticed into production.
-
Manual testing required, which is time-consuming and error-prone.
-
Slower development as developers need to check functionality manually.
-
Refactoring becomes risky without knowing if something breaks.
Metadata
Metadata
Assignees
Labels
No labels