from 2021-09-07
やることをメモする
今日はソースコード可視化の機能を改善するぞ〜、まずPythonスクリプトからグループを作れるようにする
次はフォルダ階層をグループで表現するポモドーロ開始
設計を変える、ポモドーロ開始
次はこの新しい設計で可視化コードを作る
開始
矢印なしだと動いたけど矢印が謎にundefinedになる
10回インクラインプッシュアップしてコーラを一口飲んだ
閉じてるグループの中身に対する矢印
バグを直すぞポモドーロ開始
えー、NaN
もっと小さなデータで再現すべきか
JSON経由だと型エラーが出ないので、Pythonで生成したものを読ませるとき、正しくない値になりうる
小さいサンプルを作ってバグを直すポモドーロ開始
うむ、そうなるか
比較的マシなやつを開いてみた
線を細くして透明度つけたから関係の強いものが濃く見えるようになった
CanvasとMenuの関係、何?
ちゅるちゅる…わいわい
1ポモドーロ物理演算を直すかな…
ああ、そうか、言語仕様としてディレクトリの外から参照されてるのか中だけからしか参照されてないのかが区別されないのだ
Aのタイプが複雑だからとBのスタイルにしたとしても、中央の丸が「やたら多くのものと相互作用するもの」になってしまう
この四つのハブ的なやつを消せばスッキリする
最初に可視化した時「何もわからない!」ってなったのだけど少しずつ開いて確認したら結局のところ僕の書き方が悪かった。
例えば物理演算のPhysicsディレクトリがなぜ他のものと相互作用するかというと、
いじってみたい人はこちらから。保存はされないので好きにいじり回して大丈夫です。ただしMacBookは熱々になります。