特定名词'IP'的驼峰命名该全部大写还是首字母大写?
驼峰命名
项目中遇到一点命名问题:getUserClientIP
、getRedirectURL
、getChannelUserID
。
这几个方法名是我定义的,但是不确定 IP
、URL
、ID
这类特定缩写名词究竟该全部大写,还是该首字母大写。
先百度
发现一篇文章建议全部大写:全部大写
另一篇文章建议首字母大写:首字母大写
我个人倾向于全部大写,Id
、Url
感觉还行,Ip
就真的感觉怪怪的了。
Laravel
在laravel 里面找了下,URL
暂时没在变量名中出现,在注释中是全部大写;但是 Model
类中有一个方法:
/**
* Get the queueable identity for the entity.
*
* @return mixed
*/
public function getQueueableId()
{
return $this->getKey();
}
方法名getQueueableId
中 Id
是首字母大写并非全部大写。
有点困惑,求大神指教,特定的缩写究竟该如何命名?
推荐文章: