powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Кириллические идентификаторы ?
18 сообщений из 368, страница 15 из 15
Кириллические идентификаторы ?
    #33945559
ВМоисеев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Уважаемая Комсомолка.
>Для взаимопонимания между разработчиками существуют специально для этого разработанные нотации и стандарты. ...

Каких разработчиков Вы имеете ввиду? Разработчиков ПО?
И что это за специально для этого разработанные нотации и стандарты ?

Почему же Вы не хотите понять то меня?
В свое время были Гост, тех. задание и тех. проект. Здесь абсолютно все было написано по русски.
Разрабатывались ТЗ и ТП проектными институтами в контакте с институтами научными и нами, разработчиками систем управления.
Мы писали или часть тех. проекта (очень хорошо), или дополнение к "убегающему поезду" (что крайне плохо).
Вы предлагаете технологам перейти на английский, и переделывать готовый проект? Зачем?

Всю прикладную часть прикладного проекта писать надо на одном языке - русском, и никаких проблем.

С уважением, Владимир.
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945560
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasov
- "втч" это «в том числе»
- «Баланс7» это баланс за неделю
- «Баланс28» это баланс за 4 недели
- "ПДогИДДляРекомендацииПерекидки" – идентификатор договора с поставщиком для какого-то процесса, не помню для какого.


то есть когда к вам устраивается программист, вам еще и нужен переводчик с албанского на русский?

Если у програмиста сложности с английским, может ему лучше другую профессию освоить ?
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945685
Сахават Юсифов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Lepsik
Если у програмиста сложности с английским, может ему лучше другую профессию освоить ?

Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945687
Фотография Комсомолка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВМоисеев
Каких разработчиков Вы имеете ввиду? Разработчиков ПО?
И что это за специально для этого разработанные нотации и стандарты ?
Не думаю, что риторические вопросы требуют ответа.

ВМоисеев
Почему же Вы не хотите понять то меня?
В свое время были Гост, тех. задание и тех. проект. Здесь абсолютно все было написано по русски.
ключевое слово выделено мною...
Возможно, в этом - причина взаимного непонимания... "Можете считать это конфликтом поколений"
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945697
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сахават Юсифов
Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/
Сахават, ошибочка
Lf pfnrybntcm ds bkb g jrf;bnt ghjtrn/
:)
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945731
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm Сахават Юсифов
Lf pfnrybntcm ds bkb fjrf;bnt ghjtrn/
Сахават, ошибочка
Lf pfnrybntcm ds bkb g jrf;bnt ghjtrn/
:)


Эти криптограммы воочию олицетворяют ПОЛНОЕ ПОРАЖЕНИЕ идеи отказа на форуме от кирилических идентификаторов - ВАС УЖЕ НИКТО НЕ ПОНЯЛ и все.

А в современном мире комерции важно 1) чтобы тебя поняли 2) и обычно у тебя есть на это только 1 попытка.


Побеждают простые и понятные решения.
Если решения не понятны - они просто не могут победить в принципе.
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33945734
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
эта криптограмма ничего не показывает, кроме того, что в ней ошибка в одной букве. Можно было бы просто сказать по русски, или Shut up or show the project
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946256
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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Падение скорости разработки, уменьшение читабельности/качества, и как следствие дороговизна.
Так что, судя по приведенному Вами примеру, скорее всего, Ваши решения отличаются именно этими качествами.
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946271
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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, судя по тому, что в таблице хранятся агрегаты, Вы, вероятно, и нормализацию считаете придумкой злобных надзирателей :-))
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946370
locky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99 wrote:
> Как же такой апологет кириллических идентификаторов использует СУБД,
> требующее специального указания кодировки для каждого строкового поля
> (выделено красным)?
На самом деле, если не указать коллейшн, то будет использован дефолтный
для базы. Сей скрипт сгенерён генератором скриптов, который для каждого
чаровского поля таки коллейшн прописывает - чтобы гарантировать то, что
при выполнении скрипта таки будет создана таблица с полями нужных
коллейшнов (хотя не завсегда это и надо и удобно). И кста, сей скрипт
может быть записан в юникоде, дабы сохранить китайские кракозябры. Да и
имена объектов - тоже юникодные - для гурманов :-)

>
> Имя ограничения, кстати, наверняко сгенерено автоматически, что
> подтверждает одну вещь - Вы не поддерживаете порядок в БД, а полагаетесь
> на программу, которая, заметьте, предпочитает английский язык и не
> допускает пробелы в наименованиях, иначе имя ограничения было бы
> каким-нибудь вроде *"ПК Склады 17Ф35695"*:-))
Кста, сама БД - позволяет пробелы в наименованиях, но я бы не
рекомендовал - таки не все проги (даже "родные") эту хрень поддерживают
(причем глючат в самых нелжиданных местах).

--
-------------------------
There's no silver bullet!
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946422
Фотография Комсомолка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmShut up or show the project
Интересно, а как это "show" предпологается организовать технически?
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946431
Фотография Комсомолка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Комсомолка iscrafmShut up or show the project
Интересно, а как это "show" предпологается организовать технически?
это не к Вам, iscrafm, вопрос, а к неуравновешенному "первоисточнику"
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946482
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lockyКста, сама БД - позволяет пробелы в наименованиях, но я бы не
рекомендовал - таки не все проги (даже "родные") эту хрень поддерживают
(причем глючат в самых нелжиданных местах).Полагаю, что тоже самое можно сказать и о других символах, не входящих в стандартный алфавитно-цифровой набор (цифры + латиница + символ подчеркивания).
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946604
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PL99
COLLATE SQL_Latin1_General_CP1251_CI_AS



что-то первый раз вижу эту шляпу, вообще не пойму что она означает,
когда то был импорт данных из предыдущих ERP систем, может оттуда прицепилось


PL99
судя по тому, что в таблице хранятся агрегаты, Вы, вероятно, и нормализацию считаете придумкой



- какие еще "агрегаты"? - просьба уточнить

- и Вы серьезно считаете, что нормализация это не придумка и типо прилетела из космоса в виде гравировки на метеорите? :-) КОНЕЧНО НОРМАЛИЗАЦИЯ - ЭТО ПРИДУМКА
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33946968
Фотография PL99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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аМО* содержат агрегаты - суммы по тому или иному разрезу. Ну а про поля Баланс* Вы сами нам рассказали
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33947216
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Как минимум, это поле, содержащее сумму

а понял, понял . . . догнал

ну знаете, была видимо концепция о некоей нормализации,
потом была концепция, что данные нельзя отделять от их обработки,
потом Б.Гейтс в своей книге написал - главное это скорость работы,
потом кто-то сказал - главное - это количество клиентов,
кто-то внедряет ISO9000

да много всяких концеций есть, какую хочешь, такую и применяй

а задача инвестора по сути просто формулируется: найти формулу которая работает, и следовать ей, или использовать ее.

если замеченный Вами "ненормализованный" "агрегат" работает
- это и есть критерий удачной формулы.
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33947340
Alexey Kudinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kvasovесли замеченный Вами "ненормализованный" "агрегат" работает
- это и есть критерий удачной формулы. .... Гм, понимаете, есть вещи, к которым относится и денормализация, которые можно применять только очень хорошо разбираясь что это такое и к чему может привести.

Скажите лучше, эта таблица - следствие использования Cache ?
...
Рейтинг: 0 / 0
Кириллические идентификаторы ?
    #33947532
kvasov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey Kudinov .... Гм, понимаете, есть вещи, к которым относится и денормализация, которые можно применять только очень хорошо разбираясь что это такое и к чему может привести.



ну да, и ложку, и вилку и все прочие вещи, "можно применять только очень хорошо разбираясь что это такое и к чему может привести"

такие глубокие выводы у Вас - это от использования чего? :-)
...
Рейтинг: 0 / 0
18 сообщений из 368, страница 15 из 15
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Кириллические идентификаторы ?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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