ChinesePinyin-CodeCompletionHelper icon indicating copy to clipboard operation
ChinesePinyin-CodeCompletionHelper copied to clipboard

【建议】项目源代码本身使用中文?

Open KindRoach opened this issue 5 years ago • 2 comments

考虑到维护本项目的程序员必然会使用中文,那么项目代码是否也可以中文?诸如类名、变量名、方法名等等 好作为一个使用中文编程的样例,下面是一个例子: image

KindRoach avatar Nov 25 '20 09:11 KindRoach

暂时没有过多这方面需求,所以没有考虑引入

如果你有兴趣转化,欢迎pr

tuchg avatar Nov 25 '20 12:11 tuchg

@KindRoach 支持,同功能的 vsc 插件已用了中文命名。之前尝试过中文化 vue 源码,一些个人建议:

  • 中文化过程中确保自动测试通过(看到这里一个测试用例文件)
  • 可以按类、API、枚举、局部变量等”自大向小“的顺序逐步中文化,也方便理解整体逻辑
  • 可分为多个 commit,如发现问题方便定位
  • 一些带中文注释的标识符可以参考注释进行命名,如“笛卡尔积缓存”:

https://github.com/tuchg/ChinesePinyin-CodeCompletionHelper/blob/cc47d7876499f45142817c79ca3c4ae541cfe89e/src/main/kotlin/com/github/tuchg/nonasciicodecompletionhelper/utils/PinyinEx.kt#L18

nobodxbodon avatar Nov 25 '20 17:11 nobodxbodon