我目前主要开发我的ClassTopLand项目,项目链接:
这个项目已经开发了两年之久,但是由于早期我的编程水平不佳,项目里的迷之命名、无用代码和屎山代码越来越多,一堆功能全部集中在一个项目中,并且有严重的性能问题。我已经无力去维护一个屎山项目了。
所以,我打算重构这个项目。
目前,这个项目最新构建号是8da99d8,我在这个提交中解决了不少性能问题(vibe coding最有用的一次)。但是随着时间,应用占用的内存还是会越来越多,说明屎山代码不止这一点。我预计会在解决完大部分性能问题后,停更这个项目,把仓库设为public archive,另开一个项目。
我打算做的这个项目将会涉及到云服务,并且使用插件的形式构建它。这个项目主要功能是管理一体机,其它的功能(如课程表等)全部由插件实现。应用提供统一的、便利的数据存储接口和管理接口,让插件使用Github Pages就能轻松上云。这个项目目前名字暂定为ClassManager,现在正在开发服务端。等这个应用正式上线后,ClassTopLand的云服务就会停服。在这段时间里,ClassTopLand仍然可以正常使用,我会保证最终版的稳定性。
我马上要小升初了,可能暑假才有时间正式开发ClassManager这个项目。以我的速度可能也得年中快年底才能上线这个项目的正式版,以我的水平我也不太放心刚刚有点效果就宣传(例子:OpenClaw)。
最后,希望我小升初能考好一点,并且我的代码水平也能有提升。我其实也是一个OIer,这次暑假要备战CSP,祝我顺利!我的洛谷同名,欢迎加我!