|

|

Я опасаюсь, что этому случаю защита вряд ли поможет. Я имею представление о том, насколько трудно бывает написать внятный код значительной длины, разрабатываемый большой группой людей и сопровождаемый в течении длительного времени. Подбор названий для параметров и переменых -- дело сложное, спору нет, и иногда не просто можно, но и нужно давать переменным бессмысленные названия, хотя бы для того, чтобы передать: в двух словах описать невозможно, а если хотите знать точно -- читайте документацию. Хороший пример -- X server, которому при запуске передан параметр --zaphod.
В нашем же случае плачевность ситуации усугубляется не только тем, что это параметр, который предназначен для задания пользователем и в принципе, своим названием должен подсказывать, за какого рода изменения он отвечает, чтобы было ясно стоит его трогать или нет (это не заменяет чтения документации, но помогает ориентироваться). Гораздо хуже то, что название параметра latest_optout создает у меня ложное впечатление о его предназначении: что в интерфейсе все время появляются новые функциональные возможности и некоторые из них по умолчанию доступны всем, а этот параметр позволяет решить, принимать их безоговорочно или же безоговорочно от них отказываться. Предоставление такой возможности вызывает удивление, а у меня лично сразу вызывает сигнал тревоги, мне предлагают выбрать, отвечать мне да или нет на все вопросы, которые мне зададут впредь. Как видите путаница совсем не невинная и вызвана она лишь неудачным названием параметра.
(Читать комментарии) Добавить комментарий:
|
|