Code AnalysisIntermediate 60s
Coupling leak: vendor type in domain
// domain/model/Order.ts
import { Stripe } from 'stripe';
class Order {
pay(card: Stripe.Card): void { /* ... */ }
}
What is the architectural defect?
Think you can answer under pressure?
Get matched and answer live questions in 3-minute 1v1 battles. Elo ranking, badge tiers and bragging rights on the line.