Plsql PL/SQL包的模块化
目前,我正在我们公司进行一个重组项目,主要针对Oracle PL/SQL包。它涉及到我们公司的许多核心软件包。到目前为止,我们还没有完成后端工作的文档,该项目的目的是以结构化的方式基于当前逻辑创建一组新的API,同时避免系统中当前存在的所有不需要的逻辑 我们目前还在为组织的主要业务制作一个新模块,该模块将基于这些新创建的后端API工作 当我开始这个项目时,我发现大多数包装器API大约有8000多行代码。我设法将这段代码转换成许多单个API,并从包装器API调用它们 这个活动本身就是一个耗时的过程,但我能够通过为每个业务功能调用独立的API,将包装器API中的代码行数减少到900行 我想从各位专家那里了解一下,这种模块化代码的模式是否好,是否值得为此投入时间,因为我不确定它是否会带来许多性能优势。 但从代码可读性的角度来看,这无疑是有帮助的,现在我能够更好地理解重组后的8000行代码,我相信我组织中的其他开发人员也会理解 请你让我知道我是否做了正确的事情,如果它有它的优点,除了可读性,请务必提及它们。对不起,解释得太长了。 在一个包装器API中有超过1000行代码可以吗。Plsql PL/SQL包的模块化,plsql,Plsql,目前,我正在我们公司进行一个重组项目,主要针对Oracle PL/SQL包。它涉及到我们公司的许多核心软件包。到目前为止,我们还没有完成后端工作的文档,该项目的目的是以结构化的方式基于当前逻辑创建一组新的API,同时避免系统中当前存在的所有不需要的逻辑 我们目前还在为组织的主要业务制作一个新模块,该模块将基于这些新创建的后端API工作 当我开始这个项目时,我发现大多数包装器API大约有8000多行代码。我设法将这段代码转换成许多单个API,并从包装器API调用它们 这个活动本身就是一个耗时的过程
- 易于调试
- 易于更新
- 易于修改/维护
- 由于耦合度低,变更倾向性较小
- 如果模块是通用的,则增加重用
- 可以轻松识别未使用的代码