Jupiterノートブック
Interactive Python Notebook
出力がデフォルトで保存される
ローカルのスクリプトで開発してて、printで表示したものって、teeとかでファイルに保存してない限り後から振り返りたくなっても行方不明になりがち
もちろんloggingとかでファイルにログを書いてtailとかで読めばいいんだけどね
そういうことを考えなくてもprintもエラー時のスタックトレースも全部まとめて「その時に実行したコード」とセットで管理されるのが良い
確かにあんも.icon
この特徴のためには実行中に書き換えないことが必要
いじりたくなったら別名保存して別のカーネルにつなげば良い
「別名保存」がgitでブランチを作ることに相当する