我已经阅读了RC Martin的Clean Code,我正试图尽可能广泛地采纳他关于清洁代码的建议.
但我不确定如何命名相关的课程.
假设我有一个名为TreeDirectoryList的类.
我想将这个类的实现切割成许多较小的类.假设我将创建一个名为ParentIndexStack的类.
ParentIndexStack将实现非常依赖于TreeDirectoryList的功能,因此将来很可能这个ParentIndexStack实现对任何其他类都有用.
但是,ParentIndexStack的名称非常通用,我可能需要在同一个项目中使用同名的另一个类.
所以我想我会更精确地命名ParentIndexStack,比如TDLParentIndexStack (前缀TDL来自TreeDirectoryList).
这是对的吗?
我将以TDLxxxxx开头的许多课程结束.