请考虑以下情况:您在处理音频文件,不久,在同一解决方案中实际上存在什么不同的“音频”上下文。
尽管Python具有类和类型,但一方面通过键入更明显,但这在Java中的代码中却不那么明确。我认为这种情况会以任何无类型的语言出现。
我的问题是如何减少变量名的歧义性,以及是否存在正式的或广泛接受的准则,甚至是像PEP / RFC这样的标准或类似标准。
变量示例:
同时使用这四种方法,在我看来需要一个聪明的命名策略,但也许我只是监督了一下。
也许这是一个很典型的例子,但是如果您想到任何其他媒体类型,这应该提供更广阔的视角。同样,文档是句柄,路径还是抽象对象?
答案 0 :(得分:0)
没有确定的标准/ rfc来命名您的变量。一种选择是使用(可能是短格式)类型为变量添加前缀/后缀。例如,您可以将变量命名为foo_Foo,其中变量foo_Foo的类型为Foo。