Конструкторы скучны, вы точно знаете, где их искать, вы знаете их масштаб, они как-то предсказуемы.Они существуют для того, чтобы построить сам объект, а не выполнять богоподобную работу.Если вы делаете слишком много других вещей, которые не имеют ничего общего с созданием объекта, вы знаете, что делаете что-то не так.И невозможно «вылечить» это, просто переименовав метод.Таким образом, они имеют тенденцию быть более сфокусированными, «лучше» в качестве кода, когда у вас нет ведущих разработчиков.(Когда у вас есть последнее, пункты, которые я упомянул, не имеют значения.)
Скучные вещи.Давайте сделаем что-то более веселое и интеллектуальное испытание ...
Только для записей: я не пренебрегаю пунктами, упомянутыми в вопросе и других ответах, я просто хотел добавить этот дополнительный пункт.