Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clean up, refactor, and functionalise codebase #43

Open
Paulj1989 opened this issue Jun 8, 2023 · 0 comments
Open

Clean up, refactor, and functionalise codebase #43

Paulj1989 opened this issue Jun 8, 2023 · 0 comments
Assignees
Labels
priority: medium Medium priority issue type: enhancement Enhance existing feature

Comments

@Paulj1989
Copy link
Member

Paulj1989 commented Jun 8, 2023

Problem

The app was put together very quickly and that required some (many) corners to be cut. We now have a pretty significant codebase for what is a relatively small app. We need to clean up the mess!

Proposed Solution

  • Refactor code
    • Turn code in to functions
    • Modularise code
    • Cleaner, more explicit conditionals (where conditionals are necessary)
  • Consider cleaner, smarter, quicker ways of doing things

Additional Context

Resources for the refactoring process:

R tools for refactoring:

Resources for improving Shiny app functionality and speed:

@Paulj1989 Paulj1989 added type: feature request Request new feature status: needs information Further information is requested labels Jun 8, 2023
@Paulj1989 Paulj1989 self-assigned this Jun 8, 2023
@Paulj1989 Paulj1989 added priority: medium Medium priority issue type: enhancement Enhance existing feature and removed type: feature request Request new feature status: needs information Further information is requested labels Jun 9, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: medium Medium priority issue type: enhancement Enhance existing feature
Projects
None yet
Development

No branches or pull requests

1 participant