作为一名 Objective-C 编码员,我习惯于描述方法名称,例如
[car insertFuelWithAmount:fuelAmount
type:fuelType
causesCarToSelfDestruct:NO];
大多数程序员如何在 C++ 中命名相应的方法?我特别有两个问题:
我的“C++ Primer”第 4 版副本提到(第 46 页)这
gosh_this_is_an_impossibly_long_name_to_type
是一个“非常糟糕的标识符名称”。这与 Objective-C 中的心态不同,后者鼓励描述性很强的名称,即使它们很长。为什么 C++ 编码人员不喜欢长的?也许这不是一味的迁移,而是彻底改变一个人的心态?如果是这样,需要进行哪些更改?
如果您不介意,请随意允许您自己提出一些进一步的一般性想法。(我知道这不是一个讨论笼统和模糊问题的论坛。因此,我试图在上面说得更具体一些。)