软件架构

软件架构

今天重构了自己的软件架构,我想采用一个统筹调用不同功能化模块的方式来重构自己的软件。

首先是main.py,它应调用home.py,sem.py,afm.py,giwaxs.py这几个页面,并且每个页面之间都要具有跳转的功能,也就是home.py是导航页,点击不同的按钮能够跳转到不同的功能模块,负责不同图像的处理。

其次是每个模块的py文件,sem文件应该只负责这个网页的功能实现,统一调度其余的功能,比如计算模块,分割模块,分析模块等,全部分开。剩余的还在开发,但是我的主体思想就是main.py统一调度其余的代码文件。但是今天始终陷在单向信息和双向信息的难题中,希望明天可以顺利解决,并完成sem模块的开发。。。并且在后续的组会讨论中能够通过😭

总结:我逐步了解软件开发过程中代码文件的存储方式,始终需要一个统领文件main.py去调用别的功能模块代码,不仅方便修改,更使得我的代码具有可读性。

希望未来的10天20天后,我再回来看这篇文章,又能有新的收获。☀️

复工第一天 2026-02-26
2/28 2026-02-28

评论区