megakor
@megakor
Go/PHP developer | ВКонтакте

Положительные или отрицательные названия полей?

Есть таблица documents. Некоторые документы надо будет регистрировать. Лучше сделать столбец need_registration (bool) и ставить туда true, если регистрация документа необходима? Или сделать столбец skip_registration (bool) и ставить туда уже false?
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
@zexer
Логичней Делать столбец need_registration и ставить туда true, если регистрация документа необходима.
Регистрация документа это по сути действие, которое нужно или не нужно совершить. Соответственно при таком варианте становится интуитивным то, что если true - действие нужно совершить.
Если делать через skip_registration, то при true действием будет "не регистрация", соответственно в случае регистрации документа поле будет false - действие "пропустить регистрацию" не нужно совершать. Бред какой-то)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Stalker_RED
@Stalker_RED
Стандарта нет, есть только рекомендации принятые в каких-то фреймворках или организациях.
Я бы назвал registration_required
Ответ написан
Комментировать
@noremorse_ru
Без разницы с точки зрения производительности. Логически же нужно ставить то, что будет чаше повторяться, т.е. будет дефолтным значением
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы