オブジェクト間のフィールドコピーにおけるボイラープレートを削減できるライブラリChimneyとRefined typeを一緒に使ってみました。 はじめに こんにちは、リングフィットアドベンチャーで一番好きなエクササイズはモモアゲアゲの佐々木です。 今回はScaladexで見つけて気になっていたChimneyを試してみました。 Chimneyとは Chimney は似てるけどちょっと違うフィールドをもつオブジェクト間のフィールドコピーにおけるボイラープレートを削減できるライブラリです。 例えば以下のようにあるオブジェクトから同じ名前、同じ型のフィールドを持つ別のオブジェクトが生成できます。 import io.scalaland.chimney.dsl._ final case class ReadOrderResponse(orderId:String, vat:BigDecimal, t