タグ yujiorama
人気順 10 users 50 users 100 users 500 users 1000 users自動テストでチェックが失敗したときの説明を見やすくする - yujioramaの日記
これは Perl Advent Calendar 2022 16日目の記事です。 昨日の記事は@hkunoさんのぜんぜんわからない。俺達は雰囲気で perl -p -i.bak をやっている でした。 Test2::Suiteの is 関数とTest2::Tools::Compareに登場する比較関数を組み合わせると、ネストしたデータ構造のチェックを(伝統的なスクリプト言語にしては比較... 続きを読む
executableの場所を探すときwhichではなくcommandを使う習慣 - yujioramaの日記
whichを使わない一番の理由はcoreutilsに入ってないから(commandはたいていのshellでbuiltin functionになっている)。 ash(1): command interpreter - Linux man page dash(1) - Linux manual page Bash Builtins (Bash Reference Manual) たぶんDockerfileでいろいろやっているときに身についた振る舞いだと思う。 ポ... 続きを読む
C言語でもレガシーでも、TDD をやってやれないことはない(レガシーコード改善成分90%、TDD成分10%) - @yujioramaの日記
id:goyoki さんの次になるTDD Advent Calendar jp: 2011の9日目です。まったく自重しない素敵エントリが続いているので、ここらで息抜きをしましょう。TDD についての理論、情緒、実践についてはすでに語られてしまったので、現場で使われた話を書きたいと思います。 前提このお話は フィクション です。現実によく似た光景を見たり聞いたりしたとしても、それは幻想です。幻想のは... 続きを読む