記事「リプレイシステムの開発(第60回):サービスの再生(I)」についてのディスカッション

 

新しい記事「リプレイシステムの開発(第60回):サービスの再生(I)」はパブリッシュされました:

これまで長い間インジケーターだけに取り組んできましたが、今度はサービスを再び稼働させて、提供されたデータに基づいてチャートがどのように構築されるかを確認するときが来ました。しかし、すべてがそれほど単純ではないので、先に何が待ち受けているのかを理解するために注意深くならなければなりません。

前回の「リプレイシステムの開発(第59回):新たな未来」では、コントロールインジケーターとマウスインジケーターモジュールに加えられた変更のいくつかを紹介し、説明しました。これらのアップデートにより、特にマウスインジケーターモジュールについては、将来的に使用できる可能性がいくつか提供されますが、まだ小さな欠陥が残っています。ただし、この欠陥は現段階では影響しません。これは、現時点では、リプレイ/シミュレーターサービスクラスコード内のカプセル化に関連する残りの問題に対処することに重点を置いているためです。

以前の記事で説明したように、すでにいくつかの調整を行ってきましたが、カプセル化の問題を完全に解決するには不十分でした。クラス内から要素が漏れている状態がまだ残っているので、これをすぐに修正する必要があります。さもなければ、すぐに深刻な問題を引き起こすことになります。非表示のままにしておくべき内部要素にアクセス可能になるカプセル化の問題に対処することに加えて、一部の変数や情報へのより適切なアクセスを確保するために、コードの特定の側面をリファクタリングする必要もあります。これらすべてについてはこの記事で説明します。


デモビデオ

作者: Daniel Jose

 
時間を割いて説明してくれてありがとう!