|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
>Уважаемая Комсомолка. >Для взаимопонимания между разработчиками существуют специально для этого разработанные нотации и стандарты. ... Каких разработчиков Вы имеете ввиду? Разработчиков ПО? И что это за специально для этого разработанные нотации и стандарты ? Почему же Вы не хотите понять то меня? В свое время были Гост, тех. задание и тех. проект. Здесь абсолютно все было написано по русски. Разрабатывались ТЗ и ТП проектными институтами в контакте с институтами научными и нами, разработчиками систем управления. Мы писали или часть тех. проекта (очень хорошо), или дополнение к "убегающему поезду" (что крайне плохо). Вы предлагаете технологам перейти на английский, и переделывать готовый проект? Зачем? Всю прикладную часть прикладного проекта писать надо на одном языке - русском, и никаких проблем. С уважением, Владимир. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2006, 20:20 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
kvasov - "втч" это «в том числе» - «Баланс7» это баланс за неделю - «Баланс28» это баланс за 4 недели - "ПДогИДДляРекомендацииПерекидки" – идентификатор договора с поставщиком для какого-то процесса, не помню для какого. то есть когда к вам устраивается программист, вам еще и нужен переводчик с албанского на русский? Если у програмиста сложности с английским, может ему лучше другую профессию освоить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2006, 20:21 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
Lepsik Если у програмиста сложности с английским, может ему лучше другую профессию освоить ? Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/ ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 00:52 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
ВМоисеев Каких разработчиков Вы имеете ввиду? Разработчиков ПО? И что это за специально для этого разработанные нотации и стандарты ? Не думаю, что риторические вопросы требуют ответа. ВМоисеев Почему же Вы не хотите понять то меня? В свое время были Гост, тех. задание и тех. проект. Здесь абсолютно все было написано по русски. ключевое слово выделено мною... Возможно, в этом - причина взаимного непонимания... "Можете считать это конфликтом поколений" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 00:56 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
Сахават Юсифов Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/ Сахават, ошибочка Lf pfnrybntcm ds bkb g jrf;bnt ghjtrn/ :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 01:14 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
iscrafm Сахават Юсифов Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/ Сахават, ошибочка Lf pfnrybntcm ds bkb g jrf;bnt ghjtrn/ :) Эти криптограммы воочию олицетворяют ПОЛНОЕ ПОРАЖЕНИЕ идеи отказа на форуме от кирилических идентификаторов - ВАС УЖЕ НИКТО НЕ ПОНЯЛ и все. А в современном мире комерции важно 1) чтобы тебя поняли 2) и обычно у тебя есть на это только 1 попытка. Побеждают простые и понятные решения. Если решения не понятны - они просто не могут победить в принципе. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 02:36 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
эта криптограмма ничего не показывает, кроме того, что в ней ошибка в одной букве. Можно было бы просто сказать по русски, или Shut up or show the project ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 02:45 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
kvasov> “Дешевизна-Качество-Быстрота” Отказ от кирилических идентификаторов при разработке субд и автоматизации быстроменяющихся разнообразных прикладных областей и процессов приводит сразу: - 1) к удорожанию - 2) к потере качества (см. п.3) - 3) потере скорости разработки Неужели это не ясно?Не ясно. Пошли по пунктам. kvasovКому сколько времени нужно понять – о чем эта таблица? CREATE TABLE [Договора_мат_отв] ( [МОДоговорИД] [int] IDENTITY (1, 1) NOT NULL , [МОД_Имя] [varchar] (80) COLLATE SQL_Latin1_General_CP1251_CI_AS NULL , [ uid_Материально_Ответственного ] [int] NULL , [Буква_сортировки] [varchar] (50) COLLATE SQL_Latin1_General_CP1251_CI_AS NULL , [КасcаМО_ИтогоСуммаМО_руб] [money] NULL , [КасcаМО_втч_Товар] [money] NULL , [КасcаМО_втч_Брак] [money] NULL , [КасcаМО_втч_Деньги] [money] NULL , [КасcаМО_втч_Недостача] [money] NULL , [ Подсчет_Нормы15 ] [bit] NULL , [Забыть] [bit] NULL , [ТовЗапасРеком] [money] NULL , [Метка_КлОтгрузкиРазрешить] [bit] NULL , [Метка_ПоставкиПринимать] [bit] NULL , [ uid_Заведущего ] [int] NULL , [ Баланс7 ] [money] NULL , [ Баланс28 ] [money] NULL , [ПДогИДДляРекомендацииПерекидки] [int] NULL , CONSTRAINT [ PK__Склады0__17A35695 ] PRIMARY KEY CLUSTERED ( [МОДоговорИД] ) WITH FILLFACTOR = 90 ON [PRIMARY] ) ON [PRIMARY] GO Как же такой апологет кириллических идентификаторов использует СУБД, требующее специального указания кодировки для каждого строкового поля (выделено красным)? А сочетание английской аббревиатуры с кириллическим названием таблицы или использование в названии полей цифр (выделено жирным) - это, вероятно, прямое подтверждение Ваших же слов kvasov"А зачем нужны даже английские идентификаторы?" когда есть цифры? Во как!Имя ограничения, кстати, наверняко сгенерено автоматически, что подтверждает одну вещь - Вы не поддерживаете порядок в БД, а полагаетесь на программу, которая, заметьте, предпочитает английский язык и не допускает пробелы в наименованиях, иначе имя ограничения было бы каким-нибудь вроде "ПК Склады 17Ф35695" :-)) --------------------------- kvasovМежду прочим впаять информацию о товаре в сам товар, сделать деталь какую носителем информации о самой себе - это один из краеугольных принципов управления в компании Toyota.Вы, простите, видимо книжек, типа "Дао Тойоты" начитались, но уверяю Вас, несмотря на то, что они это декларируют, не следует думать, что так оно и есть. kvasovЗадача програмиста - соединить проблему с решением.А вы эту задачу стараетесь усложнить. Простые вещи Вы понимать не хотите - использование кириллических идентификаторов, а тем более, сочетание в одном идентификаторе и стандартной латиницы, и столь милой Вашему сердцу кириллицы повышает проектные риски. kvasovПадение скорости разработки, уменьшение читабельности/качества, и как следствие дороговизна. Так что, судя по приведенному Вами примеру, скорее всего, Ваши решения отличаются именно этими качествами. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 11:31 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
kvasovКому сколько времени нужно понять – о чем эта таблица? ----------------- CREATE TABLE [Договора_мат_отв] ( [МОДоговорИД] [int] IDENTITY (1, 1) NOT NULL , [МОД_Имя] [varchar] (80) COLLATE SQL_Latin1_General_CP1251_CI_AS NULL , [uid_Материально_Ответственного] [int] NULL , [Буква_сортировки] [varchar] (50) COLLATE SQL_Latin1_General_CP1251_CI_AS NULL , [КасcаМО_ИтогоСуммаМО_руб] [money] NULL , [КасcаМО_втч_Товар] [money] NULL , [КасcаМО_втч_Брак] [money] NULL , [КасcаМО_втч_Деньги] [money] NULL , [КасcаМО_втч_Недостача] [money] NULL , [Подсчет_Нормы15] [bit] NULL , [Забыть] [bit] NULL , [ТовЗапасРеком] [money] NULL , [Метка_КлОтгрузкиРазрешить] [bit] NULL , [Метка_ПоставкиПринимать] [bit] NULL , [uid_Заведущего] [int] NULL , [Баланс7] [money] NULL , [Баланс28] [money] NULL , [ПДогИДДляРекомендацииПерекидки] [int] NULL , CONSTRAINT [PK__Склады0__17A35695] PRIMARY KEY CLUSTERED ( [МОДоговорИД] ) WITH FILLFACTOR = 90 ON [PRIMARY] ) ON [PRIMARY] GO BTW, судя по тому, что в таблице хранятся агрегаты, Вы, вероятно, и нормализацию считаете придумкой злобных надзирателей :-)) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 11:38 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
PL99 wrote: > Как же такой апологет кириллических идентификаторов использует СУБД, > требующее специального указания кодировки для каждого строкового поля > (выделено красным)? На самом деле, если не указать коллейшн, то будет использован дефолтный для базы. Сей скрипт сгенерён генератором скриптов, который для каждого чаровского поля таки коллейшн прописывает - чтобы гарантировать то, что при выполнении скрипта таки будет создана таблица с полями нужных коллейшнов (хотя не завсегда это и надо и удобно). И кста, сей скрипт может быть записан в юникоде, дабы сохранить китайские кракозябры. Да и имена объектов - тоже юникодные - для гурманов :-) > > Имя ограничения, кстати, наверняко сгенерено автоматически, что > подтверждает одну вещь - Вы не поддерживаете порядок в БД, а полагаетесь > на программу, которая, заметьте, предпочитает английский язык и не > допускает пробелы в наименованиях, иначе имя ограничения было бы > каким-нибудь вроде *"ПК Склады 17Ф35695"*:-)) Кста, сама БД - позволяет пробелы в наименованиях, но я бы не рекомендовал - таки не все проги (даже "родные") эту хрень поддерживают (причем глючат в самых нелжиданных местах). -- ------------------------- There's no silver bullet! Posted via ActualForum NNTP Server 1.3 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 12:06 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
iscrafmShut up or show the project Интересно, а как это "show" предпологается организовать технически? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 12:21 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
Комсомолка iscrafmShut up or show the project Интересно, а как это "show" предпологается организовать технически? это не к Вам, iscrafm, вопрос, а к неуравновешенному "первоисточнику" ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 12:23 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
lockyКста, сама БД - позволяет пробелы в наименованиях, но я бы не рекомендовал - таки не все проги (даже "родные") эту хрень поддерживают (причем глючат в самых нелжиданных местах).Полагаю, что тоже самое можно сказать и о других символах, не входящих в стандартный алфавитно-цифровой набор (цифры + латиница + символ подчеркивания). ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 12:35 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
PL99 COLLATE SQL_Latin1_General_CP1251_CI_AS что-то первый раз вижу эту шляпу, вообще не пойму что она означает, когда то был импорт данных из предыдущих ERP систем, может оттуда прицепилось PL99 судя по тому, что в таблице хранятся агрегаты, Вы, вероятно, и нормализацию считаете придумкой - какие еще "агрегаты"? - просьба уточнить - и Вы серьезно считаете, что нормализация это не придумка и типо прилетела из космоса в виде гравировки на метеорите? :-) КОНЕЧНО НОРМАЛИЗАЦИЯ - ЭТО ПРИДУМКА ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 13:12 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
kvasov PL99 COLLATE SQL_Latin1_General_CP1251_CI_AS что-то первый раз вижу эту шляпу, вообще не пойму что она означает, когда то был импорт данных из предыдущих ERP систем, может оттуда прицепилосьСерьезный аргумент квалифицированного разработчика :-)) kvasov PL99 судя по тому, что в таблице хранятся агрегаты, Вы, вероятно, и нормализацию считаете придумкой - какие еще "агрегаты"? - просьба уточнить kvasov[КасcаМО_ИтогоСуммаМО_руб] [money] NULL , [КасcаМО_втч_Товар] [money] NULL , [КасcаМО_втч_Брак] [money] NULL , [КасcаМО_втч_Деньги] [money] NULL , [КасcаМО_втч_Недостача] [money] NULL , ... [Баланс7] [money] NULL , [Баланс28] [money] NULL ,Как минимум, это поле, содержащее сумму, но полагаю, что все поля КасcаМО* содержат агрегаты - суммы по тому или иному разрезу. Ну а про поля Баланс* Вы сами нам рассказали ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 14:47 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
> Как минимум, это поле, содержащее сумму а понял, понял . . . догнал ну знаете, была видимо концепция о некоей нормализации, потом была концепция, что данные нельзя отделять от их обработки, потом Б.Гейтс в своей книге написал - главное это скорость работы, потом кто-то сказал - главное - это количество клиентов, кто-то внедряет ISO9000 да много всяких концеций есть, какую хочешь, такую и применяй а задача инвестора по сути просто формулируется: найти формулу которая работает, и следовать ей, или использовать ее. если замеченный Вами "ненормализованный" "агрегат" работает - это и есть критерий удачной формулы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 15:44 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
kvasovесли замеченный Вами "ненормализованный" "агрегат" работает - это и есть критерий удачной формулы. .... Гм, понимаете, есть вещи, к которым относится и денормализация, которые можно применять только очень хорошо разбираясь что это такое и к чему может привести. Скажите лучше, эта таблица - следствие использования Cache ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 16:13 |
|
Кириллические идентификаторы ?
|
|||
---|---|---|---|
#18+
Alexey Kudinov .... Гм, понимаете, есть вещи, к которым относится и денормализация, которые можно применять только очень хорошо разбираясь что это такое и к чему может привести. ну да, и ложку, и вилку и все прочие вещи, "можно применять только очень хорошо разбираясь что это такое и к чему может привести" такие глубокие выводы у Вас - это от использования чего? :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.08.2006, 17:08 |
|
|
start [/forum/topic.php?fid=33&msg=33946256&tid=1549326]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
148ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
60ms |
get tp. blocked users: |
1ms |
others: | 269ms |
total: | 519ms |
0 / 0 |