Глава 3 «Чистого кода» довольно ясно дает понять, что сохранение небольшого количества аргументов функции является хорошей практикой. Сейчас я стараюсь избегать всего, кроме диад. Пока все идет хорошо, но я продолжаю сталкиваться с ситуациями, когда мне нужны три аргумента для создания объекта. Конечно, я мог бы создать объект аргумента для решения этой проблемы, но тогда мне пришлось бы выбрать два из трех аргументов для группировки вместе, а это не всегда имеет смысл. Итак, мой вопрос: применимо ли это правило и к конструкторам, или мне не следует беспокоиться о конструкторах триад.