Синтетический вопрос. Представьте, что вы кодите управляющую программу для железки низко бюджетного радио. Допустим, в устройстве нет энергонезависимой памяти, и, в случае полного разряда аккумулятора и отсутствия питания от сети, пользовательские настройки теряются.
Представьте, что вы харкдкодите константы для дефолтных настроек (установки для первого запуска или запуска после сброса памяти). Какой уровень громкости вы выставили бы:
- минимальный
- средний (50% от максимума)
- максимальный
UPD: Изначально посчитал эту информацию излишней, а оказалось: зря.
Уточню: установить какой-либо иной константный уровень (например, 25%) нельзя. Допустим, что последнее - результат специфики "железной" организации и малого объёма под кодирование величины.