首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >非英语命名公约

非英语命名公约
EN

Software Engineering用户
提问于 2012-06-14 04:34:13
回答 4查看 1K关注 0票数 5

可能重复: 非英语国家的人用英语编码吗?

我知道有一些非英语为基础的语言,其中关键字是用其他语言,但流行的语言是英语。然而,如果你是一个非英语母语的人,为一个非英语市场发展,你是否使用你的母语命名函数,类,变量等?

如果你这样做了,你会采用什么样的形态学?例如,函数通常用动词命名(例如,buildData),您会使用祈使形式吗--如果您的语言中有--在名称中(例如,意大利语中的construisciDati )?

一个相关的问题:对于支持Unicode命名的非拉丁文书写系统和语言的用户,您是使用它还是坚持浪漫化?例如,建造数据,以谷歌普通话作为我们的buildData示例。

EN

回答 4

Software Engineering用户

回答已采纳

发布于 2012-06-14 04:50:45

我是德国人,但我所有的源代码文件都是纯英语的;这也包括注释和提交消息。

这样做的原因是:

  • 其他人可能会使用代码。他们也不一定是德国人。
  • 英语通常较短。
  • 关键字、stdlib函数等也是英文的,所以它是一致的。
  • 当向其他人寻求帮助时,例如在堆栈溢出上,如果他们真正理解了您发布的代码,就会容易得多。
票数 12
EN

Software Engineering用户

发布于 2012-06-14 04:55:21

我是德国人,我怀疑德国以外的人是否会看我写的代码。尽管如此,我在编写代码时还是使用英语。我们甚至在内部票务跟踪器中使用英语,主要是为了使内部类名看起来更好看,并方便处理外部错误报告,这可能是用英语编写的。而且,我是一个坚持一致性的人。我猜是职业危险。

然而,如果我在代码中使用德语,我会避免使用umlauts和其他“异国情调”字符。除非ASCII采用软盘的方式,而且UTF8是绝对占主导地位的编码,否则,如果您以任何理由在另一个编辑器中打开文件,非ASCII字符只是自找麻烦。

票数 6
EN

Software Engineering用户

发布于 2012-06-14 04:55:08

那得看情况。当我只为我工作的公司编写代码时,我知道它只会在德国使用和发展,我使用的是混合。有时,我发现一个英语函数名比德国版更有意义。但我有时也会使用德语函数、变量等名称来使它更清晰,或者如果合适的话。示例: RechneAlleFelder()而不是CalculateAllFields()。有时只是我现在的情绪/感觉之外的一个决定。

但如果我使用非英语名称,我避免使用特殊的字符,如德国乌姆卢特。在转换数据或在网站或程序中显示数据作为输出时,我对它们有足够的问题。(哦,天.我真的不喜欢OEM/ANSI代码页)。;)

如果该程序将在国际上使用,或者如果它是我可以在Github或其他地方安装的一个侧/个人项目,则我只使用英语,不使用特殊字符和UTF-8。为了尽可能的安全以避免问题。

票数 1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/152891

复制
相关文章
Spring改变版本号命名规则:此举对非英语国家很友好
还记得在今年5月份样子看到了一篇来自Pivotal的邮件,大致内容是说Spring改变了版本号的命名规则,当时本着先收藏一下准备晚上再看,然后,就没有然后了。
YourBatman
2020/11/24
5990
Spring改变版本号命名规则:此举对非英语国家很友好
Spring改变版本号命名规则:此举对非英语国家很友好
还记得在今年5月份样子看到了一篇来自Pivotal的邮件,大致内容是说Spring改变了版本号的命名规则,当时本着先收藏一下准备晚上再看,然后,就没有然后了。
YourBatman
2020/11/16
8020
Python自学教程3-英语不好,变量如何命名
变量其实很简单,不过在使用过程中会遇到一些棘手的问题。 比如一个变量我之前已经用过了,现在我要定义一个类似的变量,该怎么办?
海明威
2022/08/24
4290
Java对象公约
被static修饰的数据称为类数据,修饰的方法称为类方法。并且Java推荐使用类名.方法名(或属性名)的方式调用。
Noneplus
2020/07/27
2550
公约公倍数
Life is always a high spirited song for the wise, whose theme is always struggle.
小Bob来啦
2020/12/15
6230
公约公倍数
C++核心准则SF.22:为所有内部/非输出实体使用非命名(无名)命名空间
Nothing external can depend on an entity in a nested unnamed namespace. Consider putting every definition in an implementation source file in an unnamed namespace unless that is defining an "external/exported" entity.
面向对象思考
2020/10/30
4940
C++核心准则SF.22:为所有内部/非输出实体使用非命名(无名)命名空间
英语的词性
prep. = 介系词(介词);前置词,preposition的缩写 pron .= 代名词(代词),pronoun的缩写 n .= 名词,noun的缩写 v. = 动词,兼指及物动词和不及物动词,verb的缩写 conj. = 连接词 ,conjunction的缩写 s = 主词(主语) sc = 主词补语(有两种说法,一种表示主语补语=表语,一种表示一般表语属于主语补语) o = 受词 (宾语) oc = 受词补语(宾语补足语) vi. = 不及物动词,intransitive verb的缩写 vt.
前Thoughtworks-杨焱
2021/12/08
1K0
Android 绿色应用公约
Android 绿色应用公约(草案) 宗旨 这是一项旨在推动Android生态中的优秀应用共同维护一个更加良性的『设备体验』而发起的开放公约。 设备体验:影响效应超出用户与应用进行显性交互的过程之外,在用户感知中属于设备整体性的体验因素的总称。包括设备的安全性、整体流畅性、耗电程度、发热程度等。 由于Android系统的设备体验是由设备本身的软硬件及安装在设备中的众多应用所共同影响的,后者的影响往往随着安装的应用数量增长而迅速扩大。这种由应用所造成的外溢性影响,存在着典型的『公地悲剧』。安装的众多应用中,某
xiangzhihong
2018/02/06
1.4K0
英语听说数据全程追踪分析 腾讯英语君打通英语教学“堵”点
英语作为教育改革的热点学科,近年来越发强调对学生听说运用能力的考核。随着“双减”政策的深入,英语听说教学面临着提升课堂教学质量、提高作业设计水平的新命题。 近日,腾讯教育旗下智慧英语听说教学解决方案——腾讯英语君亮相深圳市龙岗区初中英语教研会,只需通过一个软件一套答题器,就可以帮助学校搭建起英语听说互动课堂,助力解决英语听说教学训练不足、学生口语水平难提升的问题,为“双减”之下的英语听说教学提质增效带来了新思考。 一键搭建英语听说互动课堂  音素级口语评测实时纠错  “哑巴英语”是中国学生学习英语常见的现象
鹅老师
2022/03/24
6.1K0
AI化身英语听说“考官” 腾讯英语君助力英语听说考试场景升级
日前,深圳市光明区光明小学六年级412名学生在英语听说模拟考试中,迎来了“AI”考官。考试任务一键下发、语音发音音素级诊断、学情报告即时生成……AI贯穿了整个英语听说考试实施流程。在提高考务管理人员工作效率和评分精准度的同时,帮助老师搭建了“教、考、评”的教学链路数据闭环。此次英语模拟考试由腾讯英语君听说考试系统提供技术支撑。 临近期末,为了让学生尽快适应英语听说考试的形式和内容,光明小学六年级举行了英语听说模拟考试。考试前,光明小学的老师借助系统提供的题型设计能力和题库资源,创建了听选图片、听选信息、模仿
鹅老师
2022/05/30
2.9K0
AI化身英语听说“考官” 腾讯英语君助力英语听说考试场景升级
通信英语_3
total aceess communcation system 全接入的通信系统
py3study
2020/01/10
1.2K0
英语口语
说起英语口语,真的与所处的地域、接触过的老师严重相关。想想自己从小被教”school“读 斯酷~,就…一言难尽。直到大学的后半段,才开始艰难的摸索自己的口语问题。一点小心得,记录与此。放一位励志大爷,共勉。
孔西皮
2021/03/04
1.4K0
AI 英语陪练
下载:https://github.com/xiaolai/everyone-can-use-english/releases
统计学家
2024/06/21
1950
AI 英语陪练
「复试」英语问题
请注意,本文编写于 1106 天前,最后修改于 1106 天前,其中某些信息可能已经过时。
曼亚灿
2023/05/17
4910
「复试」英语问题
英语 vs 编程
常有人问:我英语不好,想学编程行不行?这次PyCon上也有听众提出了类似的问题。我当时给出的回答是:想学好编程,必须得去学英语,想绕过这个坎是不可能的。 今天我再来稍微补充下。 这个问题要分情况的,并不是说不会英语就不能编程。如果你只是想学习下编程,只要一点很基础的英语能力,知道if/while/class这些关键字的意思,就可以开始写代码了。实在不行就死记硬背编程语法呗。另外,现在有使用汉语的编程语言--易语言,还有基于python的中蟒,都可以让你用中文来编程。 即使你以编程为职业,一样也可以在英语不
Crossin先生
2018/04/17
1.5K0
英语商务邮件常用句子_商务英语email写作
1. I am writing to confirm/enquire/inform you…
全栈程序员站长
2022/11/19
1.4K0
最大公约数
公约数,亦称“公因数”。 它是一个能同时整除几个整数的数 。 如果一个整数同时是几个整数的 约数 ,称这个整数为它们的“公约数”。
阿伟@t
2023/10/10
2450
最大公约数
英语进阶指南:高效学习方法,提升英语水平
这些开源项目集合了英语学习与翻译工具,包括英语进阶指南、多功能翻译工具、面向程序员的英语学习指南和单词记忆软件。它们提供实用方法,覆盖多个学习方面,满足不同需求。无论您是英语初学者还是想进一步提升,这些资源都能助您轻松实现语言学习目标。
小柒
2023/09/24
2370
英语进阶指南:高效学习方法,提升英语水平
Science给的英文写作指南:非母语人士,如何用英语写出漂亮的科学论文
编译丨维克多 编辑丨岑峰 如何开始完成一篇英文论文写作?大多数学生都是先写出中文,然后用翻译软件“润色”。近日,布里斯托大学的博士生Yunhe Tong在“Science职业栏目”发文表示,这种方式或许可行,但不长久。 在文中,Yunhe Tong表示,他从14岁开始学英文,每天背单词,看阅读,做完形填空应付考试....但即使如此努力,当硕士期间撰写第一篇英文论文时,也没有足够的信心,也需要遵循先“写出中文,然后翻译”的套路。他说:“直接写英文是痛苦的,有时候坐那一天,就写了200字。”最后,他开始不那么
AI科技评论
2022/03/10
6850
最大公约数
/* 功能:最大公约数 日期:2013-4-19 */ #include <stdio.h> #include <stdlib.h> #include<math.h> int main(void) { int x,y,z,n; printf("输入三个整数:"); scanf("%d%d%d",&x,&y,&z);
WindCoder
2018/09/20
5080

相似问题

命名公约

10

“作为”命名公约“

60

Javascript命名公约

30

微服务命名公约

10

私营/公共领域命名公约

40
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文