2026-02-18 React 19、コンポーネント設計どう変わった?〜うひょさんに聞く最新 実務Tips〜
2026-02-18 React 19、コンポーネント設計どう変わった?〜うひょさんに聞く最新 実務Tips〜
はじめに ソフトウェア開発では、あるクラスやサービスが別の機能に依存することは避けられません。 たとえば「支払いサービス」が「決済ゲートウェイ」に依存するようなケースです。 ここでありがちな書き方が、依存するオブジェクトをクラスの中で直接 new してしまう方法です。 class PaymentService: def __init__(self): # 依存を自分で作ってしまっている self.gateway = PaymentGateway() def process(self, amount: int): return self.gateway.charge(amount) 一見するとシンプルでわかりやすいように見えますが、この実装にはいくつかの問題があります。 テストが難しい:PaymentGateway をモックに差し替えられない 再利用性が低い:別のゲートウェイ(例:Strip
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く