実験中...
5件の記事
稼働中のコンテナを「死んでいる」と誤判定していませんか。CLIツールの警告出力を巻き込んで判定してしまうと、正常なコンテナも「死亡」判定されます。原因と回避策を解説します。
気づけばworktreeが何十件も溜まっていて、ある日Bashのechoすら通らなくなった。原因はOSのコマンドライン長上限で、外部ターミナルからworktreeを消すまで直らない。並列開発する人向けの原因と予防策です。
シェルスクリプトのJSON出力がCIでだけ、しかも稀に壊れる原因を追うと、SIGPIPEというLinuxのパイプ容量とheadの早期終了が絡む見えにくいバグに行き着きました。原因の切り分け方とhere-stringによる修正を解説します。
起動スクリプトで二重起動チェックを誤判定させてしまう人へ。プロジェクト名からディレクトリを解決し、外部から叩いても壊れない冪等な起動CLIの内部設計を、実際に踏んだバグの直し方とあわせてまとめました。
シェルスクリプトのテストが「全部パス」でも現実では漏れる。bash 特有の落とし穴で、テスト自体が静かに無力化されているケースを3パターン解説します。
正解のない問いに、一緒に挑みましょう。まずはお気軽にご相談ください。