タグ

2023年9月12日のブックマーク (2件)

  • テストケースの名前には条件と結果を含めた方が良い - 感情を込める

    という考えにたどり着いたので、考えのスナップショットをとっておく。 Go言語における、テスト関数名とサブテストのname引数の値を「テストケースの名前」・「テスト名」と呼ぶことにしている。 (*testing.T).Run(name string, f func(t *testing.T)) bool テスト名に近いものとして、(*testing.T).Errorや(*testing.T).Logの引数がある。これらはテスト実行時の出力に含まれるが、テストケースを分かつものではない。あくまで、特定のテストケース内の情報を増やすものだ。対するテスト名は、(通常は)テストケースを分割できる最小単位である。 テストケースがテスト名の単位で存在するということは、テスト名はそのテストケースを十分に表現できていたほうがよいということだ。さもなくば、検証・変更しようとする仕様に対応するテストケースや、実

    テストケースの名前には条件と結果を含めた方が良い - 感情を込める
    pmint
    pmint 2023/09/12
    テストコードでif文?コメント増やしたくなるのはコードがif文で煩雑なせい。なぜか切り捨ててるのを切り上げに訂正するとき、この投稿含めてどう訂正するのか。仕様は必要なだけ書く。書けば偉いってわけじゃない。
  • 『数日前に自分で救急車呼んだ話』へのコメント

    ブックマークしました ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください Twitterで共有

    『数日前に自分で救急車呼んだ話』へのコメント
    pmint
    pmint 2023/09/12
    はてなーにとってのVtuberのイメージが、いまだに二次キャラの延長なのが面白い。あと動画内で語られてるのに聞いてないとか。