Kotlin自被谷歌官宣之后一直都在輿論的風口浪尖上,很多程序員可能還持觀望態度,還沒來得及親自測試一下。不過現在也晚了,有些功能馬上就要被去掉了。
JetBrains提供了這份對Kotlin用戶的調查,受訪者被要求提及三個期望的功能,并列舉一個最不想要的功能,我們來看看結果吧!根據博客文章宣布的結果,大多數人寫了三個期望的功能,接近一半的受訪者選擇跳過了負面提名。
▲Kotlin未來功能調查,2017年4月,匿名數據
Kotlin用戶選擇了他們最喜歡的三個功能:“Collection literals”,“Kotlin界面的SAM轉換”和“真正不可變數據”。
JetBrains Kotlin的首席語言設計師Andrey Breslav注意到,最有爭議的功能似乎是以108票贊成,120票反對的“Private members accessible from tests”功能。他解釋說,結果并不令人震驚,因為“可測性設計被廣泛認為是一個好的做法”。
但是,他對“可重載運算符|和&”的結果有一些疑惑(46票贊成和50票反對),他要求受訪者公開分享他們的選擇動機。
而負面提名是...
結果可能難以解釋,因為“Optional commas”和“Optional trailing commas”被放在相同的類目下。 Breslav還表示歉意,在調查中忘記包括“Ternary conditional operator”,并承諾將會單獨調查此功能。
Kotlin未來特色:三大期望功能是否可實現?
雖然結果的可信度可能多多少少受到平臺、人們的偏見或輿論的影響,但大體還是可以信任的。對于上述提到的程序員期望的三大功能,Breslav表示,JetBrains并不承諾在某個時間范圍內或者完全實施調查中提出的任何功能。雖然他們關心用戶的需求,但是他們不會事先承諾。但他們會認真考慮衡量這些需求,一旦被認為有價值,程序員將會見到更棒的Kotlin。
新聞熱點
疑難解答