Refactor Main.py
Summary
main.py is a monolithic starter file that doesn't really have any semblance of organization. This makes it extremely difficult to troubleshoot and add to. Let's refactor it and make it more efficient in the process.
Area of the system
Backend
What is the desired way of working?
- Let's also set application path in the beginning of it.
- Let's also declare all the methods at the start.
- Should everything be in threads?
Priority/Severity
-
High (This will bring a huge increase in performance/productivity/usability) -
Medium (This will bring a good increase in performance/productivity/usability) -
Low (anything else e.g., trivial, minor improvements)
Edited by Andrew