編集部からのお知らせ
EDRの記事まとめダウンロードはこちら
電子契約の記事まとめDLはこちら

満足度は高いプログラミング言語「Go」--一部機能の不足に不満も

ZDNet Japan Staff

2021-05-08 08:00

 Googleが支援する「Go」プログラミング言語を重要なビジネスアプリケーションに利用する組織が増えているが、開発者は、Goでは依然として多くの重要な機能が利用できないと感じている。

 Goプロジェクトが2020年の開発者調査の結果を発表した。2020年に実施されたこの調査では、職場や自宅で同プログラミング言語を使用している人々から9648件の回答が寄せられた。

 過去の調査と同様、この調査でも、同プログラミング言語の使用狀況についてGoユーザーに質問している。具體的には、Goプロジェクトに貢獻する頻度、プログラミングに使用するプラットフォーム、特定の言語機能への満足度などについて尋ねた。

 今回のGo開発者調査では、回答者に対して、同プログラミング言語全體への満足度を初めて尋ねた。回答者の92%は、この1年間のGo使用體験について、非常に、またはある程度満足していると述べた。

 開発者が最も高く評価しているのは、Goのビルド速度、信頼性、並行処理、およびCPU使用率だ。そのため、回答者の91%は次のプロジェクトにGoを使用することを望んでいると述べ、89%はGoが自分たちのチームでうまく機能していると答えた。これらの回答者の割合は、Goの2019年の調査とほぼ同じだ。

よく知られた問題點

 回答者の3分の2(66%)はGoが自社の成功に不可欠であると述べたが、開発者は、過去の調査で指摘された同言語の欠點がまだ解決されていないとも感じている。

 回答者の26%は、Goには必要な機能が欠けていると述べた。彼らの88%は、同言語に欠けている重要な機能として、ジェネリクスを挙げている。2019年の調査では、開発者の80%が同じ問題を指摘した。

 Go開発者の間では、エラー処理も依然として重大な問題だ。実際に、同言語に欠けている重要な機能として高度なエラー処理を挙げた回答者の割合は、2019年(22%)よりも2020年(58%)の方が多かった。ほかにも、null安全(44%)、関數型プログラミング機能(42%)、型システムの強化/拡張(41%)などが挙げられた。

 今回の調査で、改善の余地があると指摘されたほかの問題には、リファクタリングやデバッグが含まれる。

開発者はGoの信頼性とビルド速度を気に入っている。提供:Go Project
開発者はGoの信頼性とビルド速度を気に入っている
提供:Go Project

 回答者の過半數(63%)はリファクタリングに自分の時間の10~30%を費やしていると述べた。このことは「リファクタリングが一般的なタスクであること」を示唆しており、われわれはそれを改善する方法を検討したいと考えている、とGoogleのAlice Merrick氏は語った。

続きはTechRepublic Japanでお読みいただけます

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

NEWSLETTERS

エンタープライズ?コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用狀況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得?利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]
日本妇人成熟A片高潮-日本在线无码亚洲AV