00:06
神経質やせ男です。今回は、新機能の追加で大喜びした直後に発生した謎のバグとの格闘についてお話しします。
ここまで作ってきたツールに視聴制限をCSVファイルとして保存できる機能を追加しました。
見た動画のタイトルや視聴時間を記録して後から振り返る機能です。
テストしてみるとちゃんと動画タイトルも記録されているし、CSVファイルも問題なく出力される。
おお、これは便利だとかなりテンションが上がっていました。
ところがその直後です。ふと気づいたのですが、制限時間を過ぎてもYouTubeがブロックされないんです。
本来なら画面が真っ黒になって視聴できなくなるはずなのに、普通に動画が見れてしまう。
え、なんで?
CSV出力は成功しているのに、一番大事な視聴制限が動いていない。
しかも不思議なことに、何度か試していると急に正常に動くこともあるんです。
動いたり動かなかったり。まるで気分屋のような状態でした。
そこでAIと一緒に原因分析を開始、行動を読み返し、処理の流れを確認しながら一つずつ検証していきました。
するとどうやらブラウザの保存領域に残っているデータが怪しいことが分かってきました。
過去に制限時間に達しましたという情報が残ったままになり、それが新しい処理とぶつかっていたようなのです。
さらに厄介だったのが、操作するタイミングによって発生したりしなかったりすること。
こういう再現しにくいバグは本当に手強いですね。
今回改めて感じたのは、AIにコードを書いてもらうだけでは不十分だということです。
最終的には人間側もどの順番で処理が動くのかを理解しないと原因の特定は難しい。
AIは優秀な相棒ですが、運転席に座るのは自分自身なんだなぁと実感しました。
失敗やバグに遭遇すると落ち込みそうになりますが、その度に新しい知識が増えていきます。
一歩進んで半歩下がるような毎日ですが、少しずつ理想のツールに近づいています。
次回はこの謎のバグの原因をさらに深掘りしながら、安定して動く仕組み作りに挑戦していきます。
最後までお聞きいただきありがとうございました。
それではまた次回お会いしましょう。
さて、放送の最後に少しだけお知らせです。
Amazon Kindleにて、私の最新刊、平日の昼食を抜く男の時間奪還論が発売されました。
なんだかすごく難しそうなタイトルですが、中身は徹底的に落語して、
自分の時間を増やしたい男が大真面目なである調でカッコつけようとして見事撃沈するコミカルなドタバタ失敗劇になっています。
完璧なコードができた!とドヤ顔で実行した瞬間にシステムが微動だにせず、
03:00
膝から崩れ落ちるリアルな失敗談とその裏にある本気の手抜き自動化ノウハウを詰め込めました。
最近作業に追われて時間がないな、笑いながら作業効率化の裏側を知りたいなという方は、
ぜひ概要欄のリンクからチェックしてみてください。
Kindle Unlimitedお使いの方は追加料金なしでそのままお読みいただけます。
それでは今日も素敵な一日をお過ごしください。
お相手は神経質やすよでした。