Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

易在输入时搞混的标识符命名常用汉字 #174

Open
nobodxbodon opened this issue Jul 6, 2020 · 5 comments
Open

易在输入时搞混的标识符命名常用汉字 #174

nobodxbodon opened this issue Jul 6, 2020 · 5 comments

Comments

@nobodxbodon
Copy link
Member

好像是第二次掉坑(虽然不大), 记一下:

減 <=> 减

视觉上很接近, 搜狗又经常把前者排在前面不知为何. 欢迎补充.

@nobodxbodon nobodxbodon changed the title 易在输入时搞混的常用汉字 易在输入时搞混的命名常用汉字 Jul 6, 2020
@nobodxbodon nobodxbodon changed the title 易在输入时搞混的命名常用汉字 易在输入时搞混的标识符命名常用汉字 Jul 6, 2020
@jeffreybaoshenlee
Copy link
Member

jeffreybaoshenlee commented Jul 6, 2020

@nobodxbodon 哈哈,類似的還有涼和凉,沖和冲。以後看看有沒有什麼工具,把形似的漢字給羅列出來。

@nobodxbodon
Copy link
Member Author

@jeffreybaoshenlee 形似汉字不少,不过在命名标识符时常用又在输入时容易弄混的要少很多,应该也和输入法有关(我估计五笔的话就不会输错)。凉和冲我倒没在命名中用过,也许特定领域会多用一些吧。

@jeffreybaoshenlee
Copy link
Member

嗯,誒,對了,突然想到,有沒有針對中文編程(或者說得更廣義一些,針對非英文編程)的代碼風格檢查器,可以檢查代碼在風格和品質上是否符合規範(這套規範可以預設,也可以臨時調整)。 @nobodxbodon

如果有,可以考慮檢查代碼裡面是否包含形近的標識符。

@nobodxbodon
Copy link
Member Author

@jeffreybaoshenlee 没见过类似的代码格式插件。早先小结了一些 Java 的中文命名风格,但还需细化。还没做过代码格式或者检查器,要找机会试试。。

“型近”的确值得检查,就是标准有些难定。不过上面这个减減的情况应该可以通过检查是否有简繁混用来实现。

@jeffreybaoshenlee
Copy link
Member

@nobodxbodon 嗯,具體的標準確實不太容易歸納成數理規則,有的時候非得用硬代碼來處理。另外,還想到一組容易引發混用的標識符(主要是在涉及數學的代碼裡面)。

餘、馀、余。

這個,我想大家不一定會遇到,我只是列在這裡備查。

剛看了你當時總結的 Java 編碼風格,期待以後細化(其中有一些風格,是各種自然語言都通用的,還有一些,可能是中文編程特有的,至於具體是哪些,我還沒有深想)。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants