powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хорошая или плохая практика?
12 сообщений из 12, страница 1 из 1
Хорошая или плохая практика?
    #38637077
Androgen1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
заспорили тут с коллегой по поводу хорошая или плохая практика:
1. Использовать сокращения названий таблиц в коде. Например:
PersonEmail -> PE
SalesManager -> SM

Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса

2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.

Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637091
Leonid Kudryavtsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.
...
Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Кириллица вообще зло
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637098
Androgen1985
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Leonid KudryavtsevAndrogen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.
...
Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик?

Кириллица вообще зло

Почему? Коллега утверждает, что так понятно сразу что к чему. Мне же не нравится постоянно переключать раскладку. А так ошибок из-за ее использования не возникало.
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637101
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985Leonid Kudryavtsevпропущено...

Кириллица вообще зло

Почему?

Потому что может потребоваться воспользоваться той или иной сторонней утилитой - и вот беда, оказывается, она не поддерживает кириллицу.
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637102
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985PersonEmail -> PE
SalesManager -> SM
Такие сокращения помогают быстрее писать запрос

Возможно это справедливо когда таблиц всего 10, а если их 50, 100 и более? Будете делать РЕ1, РЕ2 или РаЕd и PdEj ? Вот тут то со скоростью написания и понимания - приплыли...

На второй вопрос уже примерно ответили....
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637173
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985заспорили тут с коллегой по поводу хорошая или плохая практика:
1. Использовать сокращения названий таблиц в коде.
В смысле? Алиасы таблиц? Просто необходимая, хотя бы потому, что нет другого способа включить таблицу в запрос дважды. Вот не пользовался алиасами - практика, мягко говоря, сомнительная (хотя для очень простых запросов терпимая).

Androgen19852. Использовать в названиях таблиц кириллицу.
Ничем не отличается от использования кириллицы в других идентификаторах. Есть куча обсуждений, если их суммировать, то за использование кириллицы есть только один серьёзный аргумент: в некоторых прикладных областях англоязычная терминология малоизвестна или существенно расходится с общепринятой в отрасли русскоязычной, и попытка использования англоязычных идентификаторов ведёт к постоянным расхождениям и непониманиям. В остальном одни минусы.
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637182
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985Почему? Коллега утверждает, что так понятно сразу что к чему.Да обзовет кто-то таблицу в "миксе" англ + кирилица вот будет потеха :))
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38637246
Злой Бобр
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985,

1. Без разницы если код документирован и таблицы описаны. Ну а насчет быстроты кода то используйте автоподстановку, есть масса поделок на любой вкус и цвет.
2. Против. Категорично против. Используйте кирилицу в описании и будет вам счастье.

Неумение пользоваться доступным функционалом приводит вот к таким темам. Хорошо что вы с товарищем не хирурги, а то ...
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38638383
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу: если сокращений немного, то вполне допустимо, например: EAV, UOM, GL
Но делать это массово не стоит.

зы: кирилица - зло. Много раз сталкивался с проблемами сторонних утилит. Чаще всего проблема со отображением на экране (козяблики).
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38638432
АнатоЛой
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Androgen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :).
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38638645
Afelion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
АнатоЛойAndrogen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :).
В добавление к вышесказанному, можно перед названием каждой таблицы писать префикс "Tbl" (например). Вводя в IDE "Tbl", он сразу же покажет список всех Ваших таблиц. ИМХО, очень наглядно и удобно.
...
Рейтинг: 0 / 0
Хорошая или плохая практика?
    #38638831
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Использовать сокращения названий таблиц в коде. Например:
PersonEmail -> PE
SalesManager -> SM

Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса


Быстрее писать запросы -- не задача.
С такой практикой не сталкивался. Была другая -- все таблицы именовались TABLE1, TABLE2 ... TABLE999. По идее, могли бы сократить до T1,T2,...T9999.

И то, и другое -- IMHO дурость. Написать лишние 20 символов -- не проблема. Тем более, что есть всякие автоподстановки.
Имя таблицы должнол быть понятным. Конечно, сокращения допускаются, если имя таблицы иначе будет очень большим (больше 30 символов как правило СУБД уже не позволяют), или если сокращение из предметной области и/или его все знают (например, таблица POI или POS была бы вполне уместна)


2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д.

Тоже считаю дуростью. Кирилизирование в программировании вообще вредно, я считаю. Учи англицкий, Люк!
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Хорошая или плохая практика?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]