Advertisement

Python函数的扁平化管理与第一次绘制程序结构图的心得

阅读量:

软件:DIA

在这里插入图片描述

这张图是我昨日绘制的,实际上已经实现了大部分功能。不过由于这些功能都与Unicode字符集相关,我原本打算将它们整合到一个文件中。然而今天在尝试实现时,发现要将各个模块有效连接起来确实存在较大难度,因此最终放弃了这个结构图的设计方案。

流程图的绘制方式较为灵活,可以根据个人想法随意设计,但这种方式通常只适用于单个函数内部的逻辑展示。当需要将多个功能模块整合在一起时,作为初次尝试绘制和整合的我意识到,这与流程图有着明显区别,因此我将其称为结构图。而其中最关键的问题在于如何实现这些模块的有效整合。

例如,在当前阶段我已经完成了字符集对比的操作,但此时若想返回到首页,则需要先返回至上一页,再返回至上一页才能抵达首页。那么是否可以直接跳转至首页呢?虽然理论上可以将首页设计为一个main()函数,并在当前函数中直接调用main()来实现跳转,但这种做法会导致当前函数未被释放的情况下再次调用main()函数。原本期望的是重新开始执行流程,结果却形成了类似“尾巴”的结构。

全部评论 (0)

还没有任何评论哟~