第141回テストラジオで以下2つの話をしました。
・「第◯月曜と△週目の月曜日の違い」
・「グラフを描画するシステムで遭遇したバグ」
ですが、どちらの話も「画像を見ながらじゃないと絶対伝わらない!」と思ったので、とりあえずの解説画像を作成しました。
第141回のテストラジオを聴くときはぜひ以下の画像を眺めながら聴いてください。
※ ラジオの内容をまとめたブログは別で書く予定です。
※ このブログはあくまで第141回テストラジオを聞く時のサポート用です。
■ 第◯月曜と△週目の月曜日の違いの話
竹屋さん(@takeya0x86)が情報をくれたのでその話をもとになそさんとお話しました。
手元にカレンダーを用意して聴いてもらえると、わかりやすいと思います。
・竹屋さんの話
月が変わったから見つかったバグは昔遭遇した事があって、「第○月曜日」と「第△週目の月曜日」の違いで発生するやつだった。コード書いたのがたまたま日曜日始まりの月だったから気づかなかったというやつ。 https://t.co/0fQEWGNoP1
— 竹屋 (@takeya0x86) 2020年9月21日
「9月の第3月曜日」を選択したのに9/21じゃなくて9/14(9月3週目の月曜日)になってしまったというやつでした #テストラジオ
— 竹屋 (@takeya0x86) 2020年9月21日
・竹屋さんの話からの雑談
■ グラフを描画するシステムで遭遇したバグ
最近自分が遭遇した、グラフを描画するシステムのバグについてなそさんと話しました。
miwaさん(@miwa719が気にかけていた「元のロジックを期待しているところが心配になる」を地で行く現象でした。
9月にテストしたから見つかったバグの話、面白かったです。10月にテストしたら別の問題が出るのかな?と思いながら聴きました。元のロジックを期待して使ってるところがないのか心配になる(他の機能がうまく動かなくなるのを想像した)ので、バグを直すときプログラマーに質問しそうです。 https://t.co/OJlXEsBepJ
— miwa (@miwa719) 2020年9月14日
・変更前/変更後の仕様
・元からある「値の補正機能」
・起きた不具合
・その原因