Oddbean new post about | logout
 ハッシュタグ周り、今日の修正前はかなりごちゃごちゃしてて、Twitterのデータ構造に依存してたり、ModelにRepository相当のロジックが乗ってたり、かと思いきやPresentationレイヤーに削除処理も書かれてたりして、これらを整理するところからやったので予想以上に時間がかかった。
そうは言ってもハッシュタグの履歴なんて扱うデータは高々文字列の配列程度なので、ピン留めの導入なんてどうとでも書けるということで今回は(フラグではなく)配列自体をもう一つ用意する形にした。 
 さて、では「下書き」はというと構成的にはハッシュタグ以上にごちゃごちゃしていて、でも追いかけてみると実はtweet/toot/noteをうまく同じ処理で扱えるように工夫したデータ構造になっていて少し悔しいけど一つの正解なのでこれを拡張する形に。
下書きの場合はすでに「自動保存かどうか」つまり「投稿履歴」を表すフラグを持っているので、これを含めて「ピン留め」の種別を導入する形に。というRepositoryレイヤーまで作ったところで今日はおしまい。UIとかめんどくさすぎてスムーズに作れるかよく分かんないな。