随便转载,附上原文链接即可

前置知识

仅针对有访问控制的语言,要是你的语言没有这玩意请你自己辨别会在什么地方用到👍

开始

字段

指非局部变量/参数
应当使用Cnm、Shit、Fuck中的任意一个,若重名则自由组合,如CnmShitFuck。

变量

指局部变量/参数
若为函数的参数,应当使用cnm、shit、fuck中的任意一个,遵循以下规则:
以cnm开头,后面除cnm驼峰,如cnmShitFuckcnmFuck。
以shit开头,后面仅cnm驼峰,如shitfuckCnm
以fuck开头,后面仅cnm驼峰,如fuckshitCnm

若为非参数的变量,应当使用_开头,且后面附上shit、fuck中的任意一个,并在结尾附上CNM,同时遵守如下规则:
若以shit开头,后面fuck应f与ck大写,如_shitFuCKshitshitFuCKCNM
若以fuck开头,后面shit的s大写,如_fuckfuckfuckShitShitShitfuckShitfuckShitCNM

函数

若为公开访问的函数则应当使用Cnm、Shit、Fuck中的任意一个,若重名则自由组合,如CnmShitFuck。
若为非公开访问的函数,则应当使用cnm、shit、fuck中的任意一个,遵循以下规则:
以cnm开头,后面仅cnm驼峰,如cnmshitfuckCnmshitfuckCnm。
以shit开头,后面仅shit驼峰,如shitfuckcnmShitcnmcnmShit
以fuck开头,后面仅fuck驼峰,如fuckshitcnmFuckcnmshitFuck

包括结构体、枚举等,命名空间下一级的内容。

若为工具类,使用工具内容+Cnm、Shit、Fuck中的任意一个(不可组合)+Utils,如HttpCnmUtils
若为UI逻辑类,使用UI名+Cnm、Shit、Fuck中的任意两个+Logic,如DownloadPageFuckShitLogic
若为其他,使用大体作用+Cnm、Shit、Fuck中的任意一个(不可组合),如GDownloaderFuck

👍
👍
👍
👍
👍
👍
👍
👍
👍
👍
👍
👍

最后修改:2024 年 10 月 02 日
如果觉得我的文章对你有用,请留言/点赞