Какой код нарушает Law of Demeter (закон Деметры)?
middle
correct_vs_wrong
#25
Вариант 1
# train wreck — длинный паровозик из точек
total = order.customer.billing_address.country.tax_rate * order.subtotal
Вариант 2
# клиент общается только с "ближайшим другом" — order
total = order.calc_tax() + order.subtotal
Чтобы решить вопрос и сохранить попытку — войди.