|
|
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
заспорили тут с коллегой по поводу хорошая или плохая практика: 1. Использовать сокращения названий таблиц в коде. Например: PersonEmail -> PE SalesManager -> SM Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса 2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д. Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик? Модератор: Тема перенесена из форума "Microsoft SQL Server". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 17:25 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д. ... Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик? Кириллица вообще зло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 17:41 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Leonid KudryavtsevAndrogen19852. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д. ... Что вы думаете по этому поводу и сталкивались ли Вы в своей практике с проблемами из-за использования указанных практик? Кириллица вообще зло Почему? Коллега утверждает, что так понятно сразу что к чему. Мне же не нравится постоянно переключать раскладку. А так ошибок из-за ее использования не возникало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 17:51 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985Leonid Kudryavtsevпропущено... Кириллица вообще зло Почему? Потому что может потребоваться воспользоваться той или иной сторонней утилитой - и вот беда, оказывается, она не поддерживает кириллицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 17:56 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985PersonEmail -> PE SalesManager -> SM Такие сокращения помогают быстрее писать запрос Возможно это справедливо когда таблиц всего 10, а если их 50, 100 и более? Будете делать РЕ1, РЕ2 или РаЕd и PdEj ? Вот тут то со скоростью написания и понимания - приплыли... На второй вопрос уже примерно ответили.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 17:57 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985заспорили тут с коллегой по поводу хорошая или плохая практика: 1. Использовать сокращения названий таблиц в коде. В смысле? Алиасы таблиц? Просто необходимая, хотя бы потому, что нет другого способа включить таблицу в запрос дважды. Вот не пользовался алиасами - практика, мягко говоря, сомнительная (хотя для очень простых запросов терпимая). Androgen19852. Использовать в названиях таблиц кириллицу. Ничем не отличается от использования кириллицы в других идентификаторах. Есть куча обсуждений, если их суммировать, то за использование кириллицы есть только один серьёзный аргумент: в некоторых прикладных областях англоязычная терминология малоизвестна или существенно расходится с общепринятой в отрасли русскоязычной, и попытка использования англоязычных идентификаторов ведёт к постоянным расхождениям и непониманиям. В остальном одни минусы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 19:17 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985Почему? Коллега утверждает, что так понятно сразу что к чему.Да обзовет кто-то таблицу в "миксе" англ + кирилица вот будет потеха :)) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 19:27 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985, 1. Без разницы если код документирован и таблицы описаны. Ну а насчет быстроты кода то используйте автоподстановку, есть масса поделок на любой вкус и цвет. 2. Против. Категорично против. Используйте кирилицу в описании и будет вам счастье. Неумение пользоваться доступным функционалом приводит вот к таким темам. Хорошо что вы с товарищем не хирурги, а то ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.05.2014, 21:25 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
по сабжу: если сокращений немного, то вполне допустимо, например: EAV, UOM, GL Но делать это массово не стоит. зы: кирилица - зло. Много раз сталкивался с проблемами сторонних утилит. Чаще всего проблема со отображением на экране (козяблики). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 10:18 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
Androgen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 10:49 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
АнатоЛойAndrogen1985, достаточно при написании запросов использовать инструменты, которые не заставляют вас вводить все буквы в названии таблиц :). В добавление к вышесказанному, можно перед названием каждой таблицы писать префикс "Tbl" (например). Вводя в IDE "Tbl", он сразу же покажет список всех Ваших таблиц. ИМХО, очень наглядно и удобно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 13:05 |
|
||
|
Хорошая или плохая практика?
|
|||
|---|---|---|---|
|
#18+
1. Использовать сокращения названий таблиц в коде. Например: PersonEmail -> PE SalesManager -> SM Такие сокращения помогают быстрее писать запрос, но для другого человека это может вызвать дополнительные проблемы в понимании запроса Быстрее писать запросы -- не задача. С такой практикой не сталкивался. Была другая -- все таблицы именовались TABLE1, TABLE2 ... TABLE999. По идее, могли бы сократить до T1,T2,...T9999. И то, и другое -- IMHO дурость. Написать лишние 20 символов -- не проблема. Тем более, что есть всякие автоподстановки. Имя таблицы должнол быть понятным. Конечно, сокращения допускаются, если имя таблицы иначе будет очень большим (больше 30 символов как правило СУБД уже не позволяют), или если сокращение из предметной области и/или его все знают (например, таблица POI или POS была бы вполне уместна) 2. Использовать в названиях таблиц кириллицу. Например, назвав таблицу вместо Phone -> Телефоны, и т.д. Тоже считаю дуростью. Кирилизирование в программировании вообще вредно, я считаю. Учи англицкий, Люк! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.05.2014, 14:57 |
|
||
|
|

start [/forum/topic.php?fid=32&msg=38637173&tid=1540893]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
70ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 403ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...