5W1H+Then状況説明

Who(誰が)筆者が
When(いつ)先月
Where(どこで)自宅で
What(何を)Pythonを
Why(なぜ)Unionを書きたくなかったから
How(どのように)思いつきでアプデした
Then(どうなったか)使用ライブラリの旧Ver導入に失敗し、めんどくさくなって元に戻した

健常行動ブレイクポイント

  • アプデという、様々なトラブルが発生し得るであろう大事業を、忙しい時に思いつきで行ってしまった

どうするべきだったか

  • 余裕がある時に、十分な時間を確保して実行すべきだった
  • 4文字を何度かケチれる程度で横着せず、とりあえずUnionを書いたほうが早く完成した
  • ライブラリの安定版が出たことは把握していたのだから、移行をめんどくさがらず既存プログラムを改修しておけばよかった

備考

  • Pythonの仕様上、旧Verに戻すのは一瞬で出来る
  • 試しに3.11で簡単なプログラムを実行してみたら処理が早くなっていて感動し、移行モチベが上がった