コード programming code

[rust] New Type Patternを使ってみる

DDDの考えを取り入れることでテストコードや抽象化が一段と捗った気がします。 この部分にあまり力を入れてこなかったので新たにテスト用にinsta、抽象化に向けてnutypeを追加しました。 instaは所謂スナップショッ…

コード programming code

RustでDDDの要素を取り入れてみる

前回SOLID原則というものを整理してみました。もう少しデザインに落とすには各構成を考える必要があります。 ドメイン駆動設計(DDD)という考え方があると知り、サラリと表面上を読んでヘキサゴナルアーキテクチャがとっつきや…

コード programming code

RustでSOLID原則について考える

binllionを作っていて1つのstructが大きくなりすぎたり、テストが書きづらくて全く書いてなかったりとイケテナイ感がでてきていました。 なにか解決方法はないかと調べてみるとSOLID原則というものがあることを知り…