塀の備忘録

上伊那ぼたん描いてます

2021-01-01から1年間の記事一覧

B2Bサービス不具合問合せ対応の質を上げる

はじめに 顧客影響を伴う事象が本番環境において発生した場合、エンジニアは下記のような計画外の火消し業務に追われる。 インフラ系 SLO違反などを原因としたPager発報などに端を発するインフラ周りの復旧改善対応。 サービス系 サービスのユーザー、あるい…

”UNPHAT”と問題を構造的把握する大切さについて

はじめに ソフトウェアエンジニアであるOz Novaさんは2017年、自身のblogに”You Are Not Google”というタイトルの記事を投稿した。 彼はこの記事でエンジニアリングにおける「カーゴ・カルト」、つまりGAFAMに代表される成功したBig Techが採用しているよう…

Goで符号なし整数型を書式指定子で出力する際に注意すること

はじめに ある日、符号なし整数型で宣言した値に関わるエラー処理部において、ロギングのためにその値を出力させたかった。 値は後述のような構造体内で保持していたので、書式指定子%#vを用いたのだが、ログに吐かれた値は期待した10進数でなく、16進数にな…

go installしても$GOPATH/binにバイナリができない

はじめに M1 Mac上でDockerコンテナにdelveやAirをインストールしたところ、$GOPATH/bin下に実行バイナリが作成されなかった。 結論 $GOPATH/ └── bin/ └── $GOOS_$GOARCH/ └── dlv クロスコンパイルされていたことで、$GOPATH/binでなく$GOPATH/bin/$GOOS_$…