gpt4 book ai didi

python - 在 Python 中跟踪类实例变量的好方法是什么?

转载 作者:太空狗 更新时间:2023-10-29 19:31:15 25 4
gpt4 key购买 nike

我是一名刚开始学习 Python 的 C++ 程序员。我想知道您如何跟踪大型 Python 类中的实例变量。我习惯于有一个 .h 文件,该文件为我提供所有类(class)成员的整洁列表(包括注释)。但是,由于 Python 允许您动态添加新的实例变量,您如何跟踪所有这些变量?

我正在想象一个场景,我错误地添加了一个新的实例变量,而我已经有了一个实例变量——但它离我工作的地方有 1000 行。是否有避免这种情况的标准做法?

编辑:看来我对术语“成员变量”造成了一些混淆。我的意思是实例变量,我已经相应地编辑了我的问题。

最佳答案

我想说的是,避免这种情况的标准做法是不要编写可能与任何内容相差 1000 行的类!

说真的,这对于任何有用的类来说都太多了,尤其是对于像 Python 这样具有表现力的语言。使用更多标准库提供的内容并将代码抽象到单独的模块中应该有助于减少您的 LOC 计数。

标准库中最大的类都不到 100 行!

关于python - 在 Python 中跟踪类实例变量的好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/496582/

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