@mudasobwa а я не читал вредных^W любых мотивационных книг, я на основе собственного опыта говорю.
Лично мне константы гуглить периодически приходится, правда обычно я их достаю из бинарников, а не из исходного кода.
Хорошо, ну вот ещё пример, "живой":
Форматирование текста при выводе в консоль.
Я нахожу сомнительным тот факт, что кому-либо вообще может понадобится конфигурировать то, каким цветом в консоли рисуется OK.
Вместе с тем без использования констант код, во-первых, выглядит хуже, во-вторых становится копипастой (а следовательно повышается вероятность ошибок).
@rubikoid это хороший пример, он действительно живой, вот только он полностью закрыт моим предложением вынести такую настройку в конфиг. Потому что она должна адекватно проверять stdout, и не печатать ничего, если он не терминал, а пайп, например.
> Я нахожу сомнительным тот факт, что кому-либо вообще может понадобится конфигурировать то, каким цветом в консоли рисуется OK.
Да ладно. Мои приложения не только разными цветами логи пишут, но еще и каждое свой эмоджик использует.