开发者社区> 问答> 正文

开源项目必须用英文命名标识符吗?

开源项目必须用英文命名标识符吗?

展开
收起
OSC开源社区 2024-06-12 15:49:44 18 0
1 条回答
写回答
取消 提交回答
  • 开源项目的基本架构搭建之后,如果项目本身使用的是中文命名,用户(往往非程序员)应该会更有动力去学习代码。并不是说英文命名肯定会阻止参与项目,但会让很大一部分人望而却步。

    实际上开源项目很大一部分工作量在于后期维护、界面改进、相似功能的堆积,以及相关测试。这部分完全可以由原作者之外的参与者,即普通用户来实现,原作者就可以专心投入到架构 / 大功能的优化改进上。久而久之,编程新手也会逐渐成为熟练程序员、核心贡献者。

    能够吸引更多人来投入项目,而不是点个星就走,是开源项目能够壮大和持久的关键。任何能够降低参与门槛的技术,都应该值得项目作者认真考察,根据项目酌情决定。

    回忆一下,无论是开源还是闭源项目,过去几周有没有碰到如下情况之一:

    翻自己之前写的代码,发现某个标识符不知所谓
    看别人的代码,不懂某个标识符
    同事来问你某个标识符啥意思

    在我看来,这种时候就可以考虑一下,将这个标识符改成中文会不会少些麻烦。大可以从需要的地方开始改,不用上来就把整个项目的标识符全部中文化。

    2024-06-13 15:47:23
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载