表示ウィンドウからデータオブジェクトの値を読むために、データへのポインタをウィンドウに持たせていた。測定方法を変えると、そのポインタがダングリングポインタになってしまうバグがあった。こういう直接アクセスがまずいのは分かっているのだが、間接アクセスに変更した場合の影響が大きすぎて放置していた。
このごろ少し余裕ができたのと、開発版と安定版のブランチを分けて管理がしやすくなったので、前から少しずつ準備をしてきた。間接アクセスのためのデータのインデックスをクラスにしたり。
今日から間接アクセスのためのメソッドの用意を始めることにする。