Здравствуйте, flаt, Вы писали:
F>·>Такое более привычно с т.з. дизайна, хоть и многословно. F>При отсутствии именованных параметров, обычно
Он же написал почему это не работает для его требований:
F>используют билдеры (особенно, в Java)
не будет compile-time ошибки при добавлении нового парама.
F>и прокси-типы (newtypes).
Чем поможет-то? func(1, 2) => func(new NewType(1, 2))?! Имена-то где? Ну или "Вариант 1" выше, который тоже не сахар.
F>Неужели озвученный параметр-интерфейс — привычное дело в мире сабжа?
Если нужно потребовать от клиентского кода предоставлять сразу пачку именованных символов — то да.
но это не зря, хотя, может быть, невзначай
гÅрмония мира не знает границ — сейчас мы будем пить чай