C ++
我使用严格的规则来大写班级名称。
多年来,当我用C ++编写时,我试图使用有些不一致的规则来使用文件的小写名称。
例如,class Stopwatch
位于stopwatch.hpp
和stopwatch.cpp
文件中。
我不确定在这一点上我是怎么或为什么发现这很尴尬,但我有理由相信它原来是这样。我对文件使用完全相同的大小写。一个好处是它有助于避免在OS X上进行版本控制annoying issues。
的Python
PEP 8建议使用模块和包的小写名称。它没有提供关于持有类的文件名的建议。
是否有这样的建议或一些最佳做法?
答案 0 :(得分:6)
在python中,每个文件都是一个模块,所以要遵循PEP8,你的代码应该如下
from stopwatch import Stopwatch
因此该文件应为stopwatch.py