andante

5208

0717

タイムゾーンとの戦い 2日目ーー

本当にこれを今やるべきなのかという疑問はあるのだがDBやAPIの接触面だけ変えて中は元のままにしておく場合に整合性を保証できる気も全然しないので結局全部やってしまうほうがマシなんじゃないかと思うこれは勘でそう思っているとしか言えないでもその過程で不具合見つけたしまあ元は取れたのではないか

blogの実装は微妙に進めたペジネイション関連のロジックに入るまだ具体的にどういうレスポンスを返すかは決めてないけど
あとユースケースの抽象化もしたこれは全然いらないような気もするのだけど結局こうしないとモックできないわけでテスタビリティのために仕方なくやっているまだテスト書いてないけどこういうときSpringBootは便利だなあと一瞬思うのだけどあれはあれで邪悪というかしがらみに感じるわけで難しい
Rustという言語は実は関数型のパラダイムからはどちらかというと遠い言語なのかもしれないなと思ういや関数型のパラダイムって何というのはよくわかってないけれど結局関数を値として扱うのがしんど過ぎるので仮に関数型言語として見るなら失格であろうこの辺はFnの返り値にimplが書けるやつやasync blockが入ったりすれば多少良くなる気はするから今後に期待ではあるのだけど……
逆にF#とか気になるよねそういえばそういう観点からみたHaskellってどうなんだろうね


寝ます早く寝ないとなと思っているのにすぐ夜更かししてしまう仕事とやりたいことが多過ぎる