2022-02-08 2022/2/8日記 プログラミング 日記 golang 引き続き眺めている。 io.Writer などは基本的にバッファリングしない。 log.Fatal は os.Exit(1) するよ。 Macの環境でインストーラによるランタイム環境と homebrew によるものが混ざっていると不便なのでどっちかに統一。だいたい homebrew でやっといた方が楽そう。 go testはファイル名 _test.go とする。命名規則があるぞ。 VSCode使ってると使ってないインポートはバッと消される。逆にパッケージ名から import 補完もしてくれるのでバンバンやっていくとよい。 特に何事もなければ context.Background 使うといいらしい。 仕事で使っている海外サービスの請求回りいろいろ複雑。最近はいろんなサービスを内部で使うこと多いので気をつかう。 円安に振れてほしい。 会計処理周りにちょっと詳しいインフラエンジニアがそこらへんに落ちてないかなあ。 予算立てたときの為替レート、前払い時の為替レート、外貨調達時の・・・と細かい差分がバカにならない。「細かい差分」というには一割とか効いてくるのでなかなか。。