6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Wano GroupAdvent Calendar 2024

Day 21

2024年よく使用されるGoLandの新機能の紹介

Last updated at Posted at 2024-12-20

この記事は Wano Group Advent Calendar 2024 の21日目の記事です。

概要

Go言語の開発環境(IDE)には様々な選択肢がありますが、自分が一番使っているのはGoLandです。2024年は多くの機能アップデートがあり、この1年間の開発経験を通じて特に印象的だった新機能をいくつかご紹介します。

行全体コード補完

昨今、開発現場ではAIを活用したコード補完が主流となっていますが、セキュリティ上の懸念も少なくありません。この新機能はオフラインで動作し、開発データを一切外部に送信しないため、機密性の高いプロジェクトでも安心してご利用いただけます。

FLCC_demo.gif

インスペクションの強化

データフロー解析の導入により、以下のような検証が可能になりました:

  • 定数条件の検出
  • 潜在的なnilポインタの参照の特定
  • nilの可能性があるエラー値の検出
  • 循環インポート

これは開発過程で発生しうるロジックエラーの検知に非常に役立ちます。

スクリーンショット 2024-12-15 16.34.15.png

スクリーンショット 2024-12-15 17.46.43.png

型の逆推論および型表示機能

この機能の追加により、コードを読みやすくなります。

スクリーンショット 2024-12-15 16.58.37.png

スクリーンショット 2024-12-15 16.58.00.png

最後に

その他には、最新Go言語機能のサポート、プラグインのサポート、VS Codeから設定を移行のサポート、有料機能の AI アップデートなど、多くの新機能がありますので、興味のある方は是非公式ページを参照してください。

参考

公式ページ

PR

現在、Wanoグループでは人材募集をしています。興味のある方は下記を参照してください。

6
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
6
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?