我见过人们的代码看起来像这样的时候:
class SomeClass { /* lorem ipsum */ };
int main()
{
SomeClass someClass;
/* dolor
sit
amet
*/
}
我觉得这是一个灾难的秘诀,更重要的是,特异性都是错误的。要么类名过于具体(因此不能充分重用),要么实例变量的命名过于笼统,因此未来的程序员将无法确定它在代码中的用途,并且由于通常缺少注释,因此正确命名似乎很重要我。
有没有很好的理由这样做?我真诚地好奇。