Несколько раз при рефакторинге кода я забыл добавить явное ключевое слово
при добавлении параметра в конструктор без параметров ранее или при удалении параметров из конструктора с несколькими параметрами. Чтобы предотвратить это, я привык отмечать каждый конструктор явным
, независимо от того, сколько у него аргументов. (За исключением, конечно, тех конструкторов, для которых я действительно хочу неявное преобразование. )
Есть ли в этом обратная сторона? Спектакль? Время компиляции?