属性名不让用 is 开头,应该用什么?

2021 年 11 月 26 日
 7911364440
10221 次点击
所在节点    Java
74 条回复
Kimen
2021 年 11 月 26 日
直接不加 is_deleted ,就是 deleted
jmjgeminix
2021 年 11 月 26 日
启用拼音命名法
IsDeleted -> 删除标志 -> scbz
declandragon
2021 年 11 月 26 日
cl control 的缩写,万物皆可控制。
felixcode
2021 年 11 月 26 日
toBeOrNotToBe
dddd1919
2021 年 11 月 26 日
匈牙利命名法,bool 值统一 b 开头,b_deleted / bDeleted
AllanAG
2021 年 11 月 26 日
根据语义用过 has/can
xz410236056
2021 年 11 月 26 日
@kujio #5 swift 中属性跟? 有特殊含义
cnit
2021 年 11 月 26 日
``` xxx_flag ```
``` xxxFlag```
jackmod
2021 年 11 月 26 日
isCondtion -> conditionIsTrue (别信)
boolean 的 getter 就是 isCondition()
94
2021 年 11 月 26 日
直接去掉 is 不就可以了么?
boris93
2021 年 11 月 26 日
isChanged -> changeLeMei
isVisible -> visibleBu
MonkeyJon
2021 年 11 月 26 日
is_deleted(数据库)->deleted(实体)
murmur
2021 年 11 月 26 日
isChanged => GaiLeMe?
isVisible => nengKanJianMe?
isSelected => xuanZhongLeMe?
wdwwtzy
2021 年 11 月 26 日
可以尝试以下 C#,C#允许,还有真属性....
public bool IsXXX {get;set;}
marcong95
2021 年 11 月 26 日
iAmABooleanTypedPropertyForIndicatingXXXXXXX
Kilerd
2021 年 11 月 26 日
因为 lombok 对于 boolean 生成的 getter 就是以 is 开头的,所以属性直接用形容词就好了
sivl6p
2021 年 11 月 26 日
为啥不让用 is ,能说具体原因么。 你们用的什么语言,哪个序列化库
wangchonglie
2021 年 11 月 26 日
@MonkeyJon #32 请问这个实体应该怎么理解呢
zhujq
2021 年 11 月 26 日
我用 am,你用 are,is 连着他,她,它
luman
2021 年 11 月 26 日
@kujio 貌似不让包含问号。

兄台你看我的建议如何:
isVisiable => visiable 吗
isSelected => selected 吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/818150

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX