1chooo / refinaid

🐻 Enabling everyone unfamiliar with programming languages to easily engage with AI and open the doors to the world of the future. (AI4ALL)
https://refinaid.vercel.app/
Apache License 2.0
21 stars 5 forks source link

[Refactor] Ongoing Refactoring Process #57

Closed 1chooo closed 1 year ago

1chooo commented 1 year ago

Currently, there are three main files under the project's root directory. Due to an ongoing refactoring process, the initial vincent_main.py utilized a global approach for many variables, making it challenging to fully package. As a result, we have the current state of main.py, which represents a preliminary packaging effort. However, it still falls short of the perfection we are aiming for.

To address these limitations, a new ho_main.py has been introduced. It relies entirely on self-defined update functions with the hope of improving the existing issues. Nevertheless, the presence of these three main files can be confusing for code reviewers.

Once we confirm that ho_main.py can achieve the same functionality as main.py, we will retain only ho_main.py, eliminating the redundancy caused by the coexistence of multiple main files.