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

暂时没有过多这方面需求,所以没有考虑引入
如果你有兴趣转化,欢迎pr
@KindRoach 支持,同功能的 vsc 插件已用了中文命名。之前尝试过中文化 vue 源码,一些个人建议:
- 中文化过程中确保自动测试通过(看到这里一个测试用例文件)
- 可以按类、API、枚举、局部变量等”自大向小“的顺序逐步中文化,也方便理解整体逻辑
- 可分为多个 commit,如发现问题方便定位
- 一些带中文注释的标识符可以参考注释进行命名,如“笛卡尔积缓存”:
https://github.com/tuchg/ChinesePinyin-CodeCompletionHelper/blob/cc47d7876499f45142817c79ca3c4ae541cfe89e/src/main/kotlin/com/github/tuchg/nonasciicodecompletionhelper/utils/PinyinEx.kt#L18