ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

index の クラス階層化とそのオペレータの実装

github.com

本日はこれを実装する。

index クラス を機能毎に分割する。

元々 index だけだったものを以下のように構成を変更した。 大分すっきりしたかな。

index
  |
  +-- slot-index
         |
         +-- slot-index-unique
         |
         +-- slot-index-multiple

slot-index-multiple のオペレータを書く

クラス slot-index-multiple のメソッドを書く。

そしてテストを書く。

  • get-index-key index
  • add-object index object
  • add-objects index objects
  • remove-object index object

メソッドはで完了。

テストを途中で終了。

来週へもちこし。

おわり

来週は以下のイシューを完了させ、クラスslot-index-uniqueのメソッドを multible にあわせて整える感じ。

どんどん index まわりがキレイになっていく。

よしよし