-
Notifications
You must be signed in to change notification settings - Fork 1
Open
0 / 10 of 1 issue completedLabels
choreEnsure best practices on code, licensing, architecture or anything else that's not fun but necessaryEnsure best practices on code, licensing, architecture or anything else that's not fun but necessary
Milestone
Description
Currently the server side of this Rshiny application suffers from scode issues. The current implementation lacks separation of concerns and mixes multiple responsibilities including:
- Data import
- Indicator computation
- Data processing
- Data validation
The goal is to modularize the codebase for maintainability, scalability, and testability.
Current issues
No separation of concerns: All logic is embedded in a single file, making it hard to debug or extend.
Poor readability: Lack of comments and structure makes onboarding new developers difficult.
Tight coupling: UI and server logic are intertwined with data processing and validation.
No testing: No unit tests or validation mechanisms for core computations.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
choreEnsure best practices on code, licensing, architecture or anything else that's not fun but necessaryEnsure best practices on code, licensing, architecture or anything else that's not fun but necessary