gpt4 book ai didi

c# - 我应该如何命名我的类、函数、成员变量和静态变量?

转载 作者:太空狗 更新时间:2023-10-29 23:23:47 25 4
gpt4 key购买 nike

有些人可能觉得这个问题是主观的。但是,我觉得这是要告诉程序员的最重要的事情之一。

这是检查空值的好函数名吗?

1. checkNull()
2. notNull()
3. isNull()

如果我写呢

checkIfNull() 

我不知道有多少人和我有同感,我花了更多的时间为我的函数想一个好名字而不是写一个。

人们如何看待好名字?命名能否跨语言(主要是C++和Java)保持一致

更新:根据到目前为止的更新次数,大多数人更喜欢 isNull()。您如何决定 isNull() 是完美的名称。

checkNotNull() // throw exception if Null

这个名字好听吗?每个人都依靠直觉来决定名字吗?

问题是关于选择一个完美的名字!!!

最佳答案

isNull 可能是一个不好的例子,因为:

Object foo = null;
if (foo.isNull()) { // Causes a NullPointerException in Java. }

否则,你有:

Object foo = null; 
if (UtilityClass.isNull(foo) { }

这似乎比只做更难、更不清楚:

Object foo = null;
if (foo == null) { }

关于c# - 我应该如何命名我的类、函数、成员变量和静态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538332/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com