我应该将所有自定义异常包含在一个文件中吗?

问题描述 投票:0回答:1

我有一个包含多个文件的模块,其中一些文件声明了一些自定义异常。这些异常主要在声明它们的文件中引发,但有时也会在模块中的其他文件中引发。最佳实践是创建一个新文件(即

errors.py
)并将所有异常放在那里,还是继续将它们保留在相应的文件中?

python exception module directory-structure modularization
1个回答
0
投票

是的,这样做是个好主意! 如果您想添加新的异常或修改现有的异常,维护重构会更容易。

请考虑您引入的分离程度。 就我个人而言,我有时发现自己做得太过分了,结果我搬起了石头砸自己的脚。

© www.soinside.com 2019 - 2024. All rights reserved.