Googleはプログラミング言語「Go」を精力的に改良し続けている。対象の一つがデバッグに使う「GODEBUG」だ。その意図と、考えられる効果とは。
2022年11月にGoogleが開催したオンラインイベント「Go Day 2022」では、同社が開発するプログラミング言語「Go」の改善計画が明らかになった。Go開発チームが言及した3つの計画のうち、3つ目を紹介する。
Goで利用できる環境変数(OS内でデータを共有するための変数)として、デバッグ(エラー修正)用の変数を制御する「GODEBUG」がある。Googleの著名エンジニアであるラス・コックス氏によると、同社はこのGODEBUGの改良を計画している。具体的には、既存のGoプログラムをクラッシュさせる可能性のある変更をGoに加えた場合、GODEBUGでその変更を無効にできるようにする。
ITサービスコンサルティングベンダーCodenotaryのバルトロミエ・シュビエッキ氏は、こうしたGODEBUGの改良を「大変気に入っている」と話す。過去のバージョンのGoで開発したプログラムが、新しいバージョンのGoで確実に動くことは「今日書いたソースコードを将来的に大きくリファクタリング(プログラムの動作を変えずに内部構造を整理)しなくてよいという安心感がある」とシュビエッキ氏は指摘する。
第4回は、他の改良計画を紹介する。
米国TechTargetの豊富な記事の中から、最新技術解説や注目分野の製品比較、海外企業のIT製品導入事例などを厳選してお届けします。
Copyright © ITmedia, Inc. All Rights Reserved.
なぜクラウド全盛の今「メインフレーム」が再び脚光を浴びるのか
メインフレームを支える人材の高齢化が進み、企業の基幹IT運用に大きなリスクが迫っている。一方で、メインフレームは再評価の時を迎えている。

「サイト内検索」&「ライブチャット」売れ筋TOP5(2025年5月)
今週は、サイト内検索ツールとライブチャットの国内売れ筋TOP5をそれぞれ紹介します。

「ECプラットフォーム」売れ筋TOP10(2025年5月)
今週は、ECプラットフォーム製品(ECサイト構築ツール)の国内売れ筋TOP10を紹介します。

「パーソナライゼーション」&「A/Bテスト」ツール売れ筋TOP5(2025年5月)
今週は、パーソナライゼーション製品と「A/Bテスト」ツールの国内売れ筋各TOP5を紹介し...