正直ServiceクラスにRequestクラスを渡すのも抵抗あるんだよな。
悩んだ挙げ句、がちがちに設計されていて、Requestクラスが持っている情報とServiceクラスが欲しい情報がほぼ完全一致してたから、そのままRequestクラスを渡したけど。

ちなみにそれは僕が設計したのだけど、今もほとんど破綻なく、仕様変更の依頼があっても、ちょろっと書き足したりコピペするだけで改修が済んでいるらしい。

フォロー

やめた会社/プロジェクトだけど、引き継いだシニアエンジニアの方に「改修依頼、うわー嫌だなあと思ったけど、30分もソースコードを読めば、1日そこからの改修で終わったわ」って言われて嬉しかったな。

まあもともとの設計思想が美しかったってのもある。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。