在宏伟的计划中可能并不重要,但我很好奇一些更资深的程序员的想法。
假设我们有一个布尔属性来跟踪广告是否已启用。由于“广告”是复数形式,现在复数形式“是”将用于一般写作。
但是,在我的代码中,所有其他布尔属性都以“是”为前缀。示例:isUserLoggedIn '。
问:哪个最好:统一性还是语法?
// Uniform, but grammatically incorrect:
@property (nonatomic, assign) BOOL isUserLoggedIn;
@property (nonatomic, assign) BOOL isAutoplayEnabled;
@property (nonatomic, assign) BOOL isAdsEnabled;
// or
// Grammatically correct, but not uniform
@property (nonatomic, assign) BOOL isUserLoggedIn;
@property (nonatomic, assign) BOOL isAutoplayEnabled;
@property (nonatomic, assign) BOOL areAdsEnabled;
我继续使用areAdsEnabled,因为它对我的影响较小。如果您认为我错了,请启发我。