会说另一种语言的变量命名和团队成员 [英] Variable naming and team members who speak another language

查看:67
本文介绍了会说另一种语言的变量命名和团队成员的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我与印度的几位开发人员一起工作,我们最大的困难之一就是他们对变量的命名.起初,我感到非常沮丧,无法理解为什么它们不能正确地命名事物(这是懒惰吗?)但是,我意识到它们可能不习惯于为变量命名,因为它们读取的所有代码都在其中英语,他们读的英语单词对他们几乎没有意义.现在看来似乎很明显,但是如果您不能充分理解英语,就不可能很好地命名变量.

I work with several developers in India and one of our biggest difficulties is their naming of variables. At first I was very frustrated and couldn't understand why they wouldn't just properly name things (was it laziness?) However, I realized that they probably aren't used to naming variables, becausee all of the code they read is in English, and the English words they read have little or no meaning to them. It seems obvious now, but it is impossible to name variables well if you cannot understand English adequately.

您将如何与外语团队成员一起更好地命名呢?

How would you work towards better naming practices with a foreign speaking team member?

对不起,如果这有点主观,我已将其标记为社区Wiki.

Sorry if this is a little subjective, I have marked it community wiki.

谢谢!

推荐答案

更改团队成员的要求-他们必须对书面英语有足够的了解.

Change the requirements for members of your team -- they must have an adequate understanding of written English.

在回应Bill K的评论时,在我看来,处理差劲的沟通问题的成本并未计入节省的计算中.不,我从未与海外开发商合作过,但我确实与2位非英语母语人士合作,即使他们俩都在美国居住了20年,他们之间的交流有时也会变慢.

in response to Bill K's comment, it seems to me that the cost of dealing with poor communication problems isn't factored into the savings calculations. No, I've never worked with overseas developers, but I do work with 2 non-native English speakers and communication goes a little slower with them sometimes, even though they've both lived in the USA for 20 years.

此外,我没想到我的回答会是最有用的.只是想提出一点.如果您不雇用某人在您的办公室工作,那么为什么要雇用他们从地球的另一端为您工作?即使您正在通过代理机构,也间接雇用了所有在您的代码上工作的开发人员.

Also, I wasn't expecting my answer to be the most useful. Just trying to make a point. If you wouldn't hire someone to work in your office, then why would you hire them to work for you from the other side of the globe? Even if you're going through an agency, you are indirectly hiring every developer that works on your code.

我的经验是,就开发人才而言,便宜是很昂贵的.

My experience has been that when it comes to development talent, being cheap can be quite costly.

这篇关于会说另一种语言的变量命名和团队成员的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆