レガシーコード生産ガイド

私に教えられることなら

Squeak Smalltalk練習中

作業記録。相変わらず、空いた時間にちょいちょいSqueak Smalltalkを触っている。触るために時間を空けているとも言える。

まずGUI/可視化ツールを手っ取り早く組み上げられるようになりたい、というわけで今の課題はドローツールみたいなものを作る練習。

youtu.be

Balloon-GeometryのLineSegmentが交点関連のメソッドを持っていたので、自作の線クラスから利用した。こういうときにtraitに切り出していれば便利なのかな?でもこの場合は線は線でPointやRectangleみたいに抽象化した方がよさそう。

広告を非表示にする