powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Язык формул для бизнес логики
25 сообщений из 212, страница 2 из 9
Язык формул для бизнес логики
    #38207827
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyНеужели этим кто-то пользуется и не матерится?А куда деваться? Люди то подневольные :-)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38207913
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__,

вообще-то это и есть игрушка,


alexeyvgСкажите честно, вы сами при программировании на Java отказались от текстовых закорючек, используете свой редактор? То есть все версии, кроме первой, написаны на нём?
во вторых посмотрите на продукты websphere

во третьих для аналитика - как раз.
визуальное представление решает множества недостатков -
1) его не надо компилировать - оно соответствует структуре программы т.к. само ей и является
2) в нем нельзя сделать ошибку
3) в нем можно делать динамический вывод типов (посмотрите на LINQ, например)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38207920
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а и ещё,
4) мерж
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208009
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманво вторых посмотрите на продукты websphereЯ посмотрел. И решил, что луше будет сменить работу, чем этой хренью пользоваться. :)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208106
Рус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОзверинА можно пример "бизнес формул" в разрез: простая, средняя, сложная.

Хороший вопрос. Я еще уточню: какие плюсы начальник хочет получить от этого. Простым языком: "нафига это все нужно"?

Возможные крайние случаи:
1. Это ERP система (SAP). Требуется независимость от БД, единая система транспорта с дева на тест, прод, возможность вносить системные изменения (аудит, безопасность, персистенция, и т.п.) не изменяя бизнес логику.
2. Задолбались компилировать и делать новую сборку системы при изменении тарифного плана.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208474
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,

А вот кстати, одно из топовых решений в финансовой сфере:

(хотя на самом деле мне тоже не очень нравится, я настаиваю что редактировать визуально надо кодоподобный скрипт а не граф)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208475
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
картинка отвалилась
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208569
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лагманя настаиваю что редактировать визуально надо кодоподобный скриптВизуальное редактирование скрипта очень сильно снижает производительность по сравнению с использованием нормального текстового IDE.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208617
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,

Не забывайте что речь идет о бизнес-пользователе.
Сейчас бизнес пользователь пишет спеку, например - "если Сделка. Покупатель = ВИП клиент то Применить скидку", разработчик вынужден 1000 раз спросить что такое Сделка. Покупатель, например, потому что с точки зрения аналитика это или текст в комбобоксике, или записка в поле комментарий, или клиент вип если купил 50% оборота за последний месяц. В визуальном скрипте он лишается права на ошибку и получает по мозгам, и вынужден разбираться, т.е., делать свою работу наконец.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208620
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а программист в иде пусть пишет мп3-кодек. В бизнес-логике "производительность IDE" - последнее дело.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208756
Фотография Шайтан
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov AndreyЛагманi.e., пора уходить от текстовых закорючекАхренеть. Неужели этим кто-то пользуется и не матерится ? тот, кто эти пользуется, как правило, ещё не знают все возможности великого и могучего
открой для себя Scratch ! тынц
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208805
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманНе забывайте что речь идет о бизнес-пользователе.Вы правда в это верите? В то-что "бизнес-пользователь" будет ковыряться в ваших разноцветных игрушках?
Бизнес-пользователю и сейчас глубоко плевать на то, какими средствами разработки пользуется "айтишник" и будет точно также безразлично после появления вашего "визуального программирования". А вот айтишнику вы этим жизнь очень неслабо испортите. К сожалению, некоторые руководители попадаются на маркетинговую шелуху и действительно покупают визуальные конструкторы, вынуждая программистов это использовать. Хорошие программисты пользоваться этим не будут, а оставшиеся будут писать говнокод.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208849
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov AndreyБизнес-пользователю и сейчас глубоко плевать на то, какими средствами разработки пользуется "айтишник" и будет точно также безразлично после появления вашего "визуального программирования". А вот айтишнику вы этим жизнь очень неслабо испортите. К сожалению, некоторые руководители попадаются на маркетинговую шелуху и действительно покупают визуальные конструкторы, вынуждая программистов это использовать. Хорошие программисты пользоваться этим не будут, а оставшиеся будут писать говнокод.
именно бизнес-пользователю ИТшник не нужен. Вернее становится нужен все меньше и меньше. Задача ИТшника дать этому самому бизнес-пользователю инструмент (и этот инструмент явно не блокнот ), а не решение.
мнение от Microsoft... . Но подобных текстов много от многих
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38208852
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andrey,

Прочтите пожалуйста сабж, вот цитата:
Чтобы админ сам мог дотачивать вычисления без разработчиков

Некоторые руководители, вынуждающие разработчика работать за админа и аналитика, естественно ошибаются.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209155
Bogdanov Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__Задача ИТшника дать этому самому бизнес-пользователю инструмент Вот вот. Бизнес-пользователю нужен инструмент для решения бизнес-задач, а не игрушка для набивания "кодоподобных скриптов" и рисования формочек.

iscrafm__Но подобных текстов много от многихУгу, я уже двадцать лет подобные тексты читаю. И даже раньше такие тексты писали (можно заглавный язык этого форума вспомнить). Уже целое поколение бизнес-пользователей сменилось. Но вот заниматься "визуальным программированием" они как не хотели, так и не хотят.

Я знаю, что половина разработчиков вышедших из джуниорской стадии мечтают создать универсальный "конструктор" и осчастливить человечество. Но вот только человечество не очень спешит быть осчастливленным.

ЛагманЧтобы админ сам мог дотачивать вычисления без разработчиковИ? У админа что пальцев меньше, чем у разработчика? Админу точно также удобнее текстовый файл редатировать, чем всякие разноцветные кнопочки на экране тыкать.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209207
Лагман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Bogdanov Andreyне хотели, так и не хотят
Bogdanov Andreyудобнее текстовый файл редатировать
Ну это если они любители работать ради процесса, а не на результат.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209249
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛагманBogdanov Andreyне хотели, так и не хотят
Bogdanov Andreyудобнее текстовый файл редатировать
Ну это если они любители работать ради процесса, а не на результат.До сих пор от вас только лозунги типа "21 век" или "на результат"

Конечно, за редкими исключениями удобнее пользоваться текстовыми формулами, бизнес-пользователи такие же люди, как и программисты - как удобно писать программу вам, так удобно и им (естественно, они пишут программы намного проще, но это всё равно программы).

Графичекие инструменты для описания расчётов и логики тоже могут применяться, но для совсем простых случаев, и уж тем более не для расчётов. Даже детей в школе учат считать и записывать формулы в виде текста, и это не потому, что так сложнее, типа "для тренировки ума".
Bogdanov AndreyЛагманЧтобы админ сам мог дотачивать вычисления без разработчиковИ? У админа что пальцев меньше, чем у разработчика? Админу точно также удобнее текстовый файл редатировать, чем всякие разноцветные кнопочки на экране тыкать.Ага, я даже не удивлюсь, если в той разноцветоной картинке нальзя скопировать фрагментики вычислений и перенести их в другую "формулу", или, например, отослать по почте коллеге. Сделать бакап, сохранить версии - неее, админу это не надо, всё же "в системе", у неё же есть бакап...
В общем, игрушка, 5 дней на формулу.

У нас бизнес-пользователи - нормальные неглупые люди, они считают по своим формулам сами, в экселе, вставляют в нашу систему, присылают нам спецификации. И работает это всё не в ваакуме, формулы ищут в инете, запрашивают у поставщиков оборудования - всё нормально, никого не пугают "текстовые закорючки".
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209279
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Bogdanov Andreyiscrafm__Задача ИТшника дать этому самому бизнес-пользователю инструмент Вот вот. Бизнес-пользователю нужен инструмент для решения бизнес-задач, а не игрушка для набивания "кодоподобных скриптов" и рисования формочек.

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

Bogdanov Andreyiscrafm__Но подобных текстов много от многихУгу, я уже двадцать лет подобные тексты читаю. И даже раньше такие тексты писали (можно заглавный язык этого форума вспомнить). Уже целое поколение бизнес-пользователей сменилось. Но вот заниматься "визуальным программированием" они как не хотели, так и не хотят.


заниматься хотят, если им предложить конечно. Для них это более простой путь к решению, чем объяснение программисту, ничего не понимающему в бизнесе, что в каком-то случае минус означает плюс. Ему проще самому сделать это, если есть соответствующий инструмент.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209301
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alexeyvgГрафичекие инструменты для описания расчётов и логики тоже могут применяться, но для совсем простых случаев, и уж тем более не для расчётов. Даже детей в школе учат считать и записывать формулы в виде текста, и это не потому, что так сложнее, типа "для тренировки ума".

задача состоит в том, чтобы представить расчеты в простом виде. Вы же представляете что любая сложная формула раскладывается на элементарные составляющие? Точно также и здесь. Мне иногда тоже говорят, что в планировании, к примеру, километры кода для получения результата. Когда показываю что эти километры просто представление программиста об этих двух, трех... простейших формулах выполняющихся последовательно, то даже руководители предприятий просят на рабочий стол положить кнопку для редактирования формул.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209351
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm__,

в планировании очень много ограничений (если просто потребность посчтитать. то может пара формул и хватит, хотя вряд ли)
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209412
Vladimir Baskakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторЧтобы админ сам мог дотачивать вычисления без разработчиков
а кто отвечает за поддержку? просто интересно.
Например админ доточил, топ недосчитался в премии.... Обычно кто-то аналитикообразное мимопроходящее присутствует. способное к писанию документов. В оебс МД50 МД70. В последнем - с кусками помнится кода. Обычно сложность системы намного выше сложности синтаксиса языка кастомизации. Цена логических ошибок выше чем чисто-синтаксических...
Я за буковки. Хотя - в SAS-e рисуют....
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209420
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosiscrafm__,

в планировании очень много ограничений (если просто потребность посчтитать. то может пара формул и хватит, хотя вряд ли)
ограничения определяют сценарий планирования. Т.е. первым шагом идет выбор сценария, другими словами определение условий для формирования списка исходных данных. Следующим шагом - определение формулы обработки строки из сформированного списка и т.д. Т.е. какие-то "многоярусные" выборки и т.п. скрываются от пользователя, да и не нужны они ему. А вот то, где он хочет показать свое Я - все на поверхности и с возможностью выбора представления, изменения этого Я. Если провести анализ алгоритмов, то что получим, в общем виде:

открыть какой-то курсор, перебрать записи этого курсора, что-то с чем-то сложить и т.п.

Если на откуп пользователя отдается в таком виде, то конечно он зовет программиста, долго ему объясняет суть, потом месяц ждет и наконец получает ненужную уже вещь.
Теперь представим тоже самое, но немного в другом виде:

открыть какой-то курсор, перебрать записи этого курсора, что-то с чем-то сложить

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

у меня в бухгалтерии так и было сделано еще на клиппере
бух должен был вводить типа -

Премия за что то = (СредняяЗПзаЧас > МРОТ/КолЧвМесяце) ? СредняяЗПзаЧас * КолОтработанныхЧасов * 20/100 : ТарифЧ * КолОтработанныхЧасов * 20/100

в 95% случаях все это настравивал я сам (мне конечно было в кайф) за бабки при каждом изменении
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209507
iscrafm__
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ViPRosiscrafm__,

у меня в бухгалтерии так и было сделано еще на клиппере
бух должен был вводить типа -

Премия за что то = (СредняяЗПзаЧас > МРОТ/КолЧвМесяце) ? СредняяЗПзаЧас * КолОтработанныхЧасов * 20/100 : ТарифЧ * КолОтработанныхЧасов * 20/100

в 95% случаях все это настравивал я сам (мне конечно было в кайф) за бабки при каждом изменении
Сейчас молодые менеджеры многие хотели бы сами такие настройки делать, спрашивают много, даже руководители групп компаний.
...
Рейтинг: 0 / 0
Язык формул для бизнес логики
    #38209523
ViPRos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в ВИПюПроизводстве есть понятие - масштабирование процесса
горизонтальное и вертикальное
смысл простой -
вертикальный масштаб - 100/мощность процессора
некоторые процессоры не масштабируются (отмечаются как ифинити мощность)
некоторые могут клонироваться (если мощности не хватает, то привлекается процессор клон - разные способы клонирования)
Горизонтальный - размер желаемой партии при одних и тех же процессорах
ясно что сначала производится вертикальное масштабирование а потом горизонтальное
при этом входы и выходы масштабируются
- пропорционально с указаниме коэффициента пропорциональности
- нелинейно

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

пользватель=заказчик - тупое быдло
так было, так будет
все модельные фишки токо для самого себя любимого
...
Рейтинг: 0 / 0
25 сообщений из 212, страница 2 из 9
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Язык формул для бизнес логики
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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