mirror of
https://github.com/legop3/MultiRoombaRover.git
synced 2026-09-17 01:50:47 -04:00
27 lines
852 B
Markdown
27 lines
852 B
Markdown
# REFACTOR RULES
|
|
## server backend
|
|
- there are a lot of services and some have gotten huge, like way too large to manage manually
|
|
- all services should be converted into folders, with their files inside the folders
|
|
- large functions of the service should be split off into more, smaller files within the service's folder
|
|
- keep files relatively small and very clear and concise in their function. with titles commented at the top.
|
|
|
|
## webui frontend
|
|
- similar situation to the server's service file bloat, but with large jsx component files
|
|
- split up large jsx components and backing js files into folders containing smaller files
|
|
- use same clear concise functional format, with title comments
|
|
|
|
|
|
# REFACTOR TRACKING
|
|
## server backend
|
|
### COMPLETED SERVICES
|
|
-
|
|
|
|
### LARGE CHANGES
|
|
-
|
|
|
|
## webui frontend
|
|
### COMPLETED COMPONENTS
|
|
-
|
|
|
|
### LARGE CHANGES
|
|
- |