gpt4 book ai didi

python - 将某些功能拆分为函数、模块和包的推荐方法?

转载 作者:太空狗 更新时间:2023-10-29 22:08:38 25 4
gpt4 key购买 nike

有一点,在一个相对较大的项目中,需要考虑将功能拆分为各种功能,然后是各种模块,然后是各种包。有时跨越不同的源代码分布(例如:将通用实用程序(例如 optparser)提取到单独的项目中)。

问题 - 如何决定将哪些部分放在同一个模块中,哪些部分放在单独的模块中?包的相同问题。

最佳答案

David Parnas 有一篇经典论文,名为“On the criteria to be used in decomposing systems into modules”。这是经典之作(并且有一定的年代感,所以可能有点过时)。

也许你可以从那里开始,这里有 PDF 文件

http://www.cs.umd.edu/class/spring2003/cmsc838p/Design/criteria.pdf

关于python - 将某些功能拆分为函数、模块和包的推荐方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1168565/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com