Kotlin功能大调查:什么该留?什么该去?

Kotlin自被谷歌官宣之后一直都在舆论的风口浪尖上,很多程序员可能还持观望态度,还没来得及亲自测试一下。不过现在也晚了,有些功能马上就要被去掉了。

JetBrains提供了这份对Kotlin用户的调查,受访者被要求提及三个期望的功能,并列举一个最不想要的功能,我们来看看结果吧!根据博客文章宣布的结果,大多数人写了三个期望的功能,接近一半的受访者选择跳过了负面提名。

图0:Kotlin功能大调查:什么该留?什么该去?
▲Kotlin未来功能调查,2017年4月,匿名数据

图1:Kotlin功能大调查:什么该留?什么该去?

Kotlin用户选择了他们最喜欢的三个功能:“Collection literals”,“Kotlin界面的SAM转换”和“真正不可变数据”。

JetBrains Kotlin的首席语言设计师Andrey Breslav注意到,最有争议的功能似乎是以108票赞成,120票反对的“Private members accessible from tests”功能。他解释说,结果并不令人震惊,因为“可测性设计被广泛认为是一个好的做法”。

但是,他对“可重载运算符|和&”的结果有一些疑惑(46票赞成和50票反对),他要求受访者公开分享他们的选择动机。

  而负面提名是…

图2:Kotlin功能大调查:什么该留?什么该去?

结果可能难以解释,因为“Optional commas”和“Optional trailing commas”被放在相同的类目下。 Breslav还表示歉意,在调查中忘记包括“Ternary conditional operator”,并承诺将会单独调查此功能。

  Kotlin未来特色:三大期望功能是否可实现?

图3:Kotlin功能大调查:什么该留?什么该去?

虽然结果的可信度可能多多少少受到平台、人们的偏见或舆论的影响,但大体还是可以信任的。对于上述提到的程序员期望的三大功能,Breslav表示,JetBrains并不承诺在某个时间范围内或者完全实施调查中提出的任何功能。虽然他们关心用户的需求,但是他们不会事先承诺。但他们会认真考虑衡量这些需求,一旦被认为有价值,程序员将会见到更棒的Kotlin。

本文文字及图片出自 tech.it168.com

余下全文(1/3)
分享这篇文章:

请关注我们:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注