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
Без разницы с точки зрения производительности. Логически же нужно ставить то, что будет чаше повторяться, т.е. будет дефолтным значением
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы