|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov AndreyНеужели этим кто-то пользуется и не матерится?А куда деваться? Люди то подневольные :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2013, 18:33 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__, вообще-то это и есть игрушка, alexeyvgСкажите честно, вы сами при программировании на Java отказались от текстовых закорючек, используете свой редактор? То есть все версии, кроме первой, написаны на нём? во вторых посмотрите на продукты websphere во третьих для аналитика - как раз. визуальное представление решает множества недостатков - 1) его не надо компилировать - оно соответствует структуре программы т.к. само ей и является 2) в нем нельзя сделать ошибку 3) в нем можно делать динамический вывод типов (посмотрите на LINQ, например) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2013, 19:34 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
а и ещё, 4) мерж ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2013, 19:40 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Лагманво вторых посмотрите на продукты websphereЯ посмотрел. И решил, что луше будет сменить работу, чем этой хренью пользоваться. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2013, 20:57 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ОзверинА можно пример "бизнес формул" в разрез: простая, средняя, сложная. Хороший вопрос. Я еще уточню: какие плюсы начальник хочет получить от этого. Простым языком: "нафига это все нужно"? Возможные крайние случаи: 1. Это ERP система (SAP). Требуется независимость от БД, единая система транспорта с дева на тест, прод, возможность вносить системные изменения (аудит, безопасность, персистенция, и т.п.) не изменяя бизнес логику. 2. Задолбались компилировать и делать новую сборку системы при изменении тарифного плана. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.04.2013, 22:56 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andrey, А вот кстати, одно из топовых решений в финансовой сфере: (хотя на самом деле мне тоже не очень нравится, я настаиваю что редактировать визуально надо кодоподобный скрипт а не граф) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 10:40 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Лагманя настаиваю что редактировать визуально надо кодоподобный скриптВизуальное редактирование скрипта очень сильно снижает производительность по сравнению с использованием нормального текстового IDE. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 11:14 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andrey, Не забывайте что речь идет о бизнес-пользователе. Сейчас бизнес пользователь пишет спеку, например - "если Сделка. Покупатель = ВИП клиент то Применить скидку", разработчик вынужден 1000 раз спросить что такое Сделка. Покупатель, например, потому что с точки зрения аналитика это или текст в комбобоксике, или записка в поле комментарий, или клиент вип если купил 50% оборота за последний месяц. В визуальном скрипте он лишается права на ошибку и получает по мозгам, и вынужден разбираться, т.е., делать свою работу наконец. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 11:28 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
а программист в иде пусть пишет мп3-кодек. В бизнес-логике "производительность IDE" - последнее дело. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 11:30 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov AndreyЛагманi.e., пора уходить от текстовых закорючекАхренеть. Неужели этим кто-то пользуется и не матерится ? тот, кто эти пользуется, как правило, ещё не знают все возможности великого и могучего открой для себя Scratch ! тынц ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 12:16 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ЛагманНе забывайте что речь идет о бизнес-пользователе.Вы правда в это верите? В то-что "бизнес-пользователь" будет ковыряться в ваших разноцветных игрушках? Бизнес-пользователю и сейчас глубоко плевать на то, какими средствами разработки пользуется "айтишник" и будет точно также безразлично после появления вашего "визуального программирования". А вот айтишнику вы этим жизнь очень неслабо испортите. К сожалению, некоторые руководители попадаются на маркетинговую шелуху и действительно покупают визуальные конструкторы, вынуждая программистов это использовать. Хорошие программисты пользоваться этим не будут, а оставшиеся будут писать говнокод. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 12:33 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov AndreyБизнес-пользователю и сейчас глубоко плевать на то, какими средствами разработки пользуется "айтишник" и будет точно также безразлично после появления вашего "визуального программирования". А вот айтишнику вы этим жизнь очень неслабо испортите. К сожалению, некоторые руководители попадаются на маркетинговую шелуху и действительно покупают визуальные конструкторы, вынуждая программистов это использовать. Хорошие программисты пользоваться этим не будут, а оставшиеся будут писать говнокод. именно бизнес-пользователю ИТшник не нужен. Вернее становится нужен все меньше и меньше. Задача ИТшника дать этому самому бизнес-пользователю инструмент (и этот инструмент явно не блокнот ), а не решение. мнение от Microsoft... . Но подобных текстов много от многих ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 12:52 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andrey, Прочтите пожалуйста сабж, вот цитата: Чтобы админ сам мог дотачивать вычисления без разработчиков Некоторые руководители, вынуждающие разработчика работать за админа и аналитика, естественно ошибаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 12:53 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__Задача ИТшника дать этому самому бизнес-пользователю инструмент Вот вот. Бизнес-пользователю нужен инструмент для решения бизнес-задач, а не игрушка для набивания "кодоподобных скриптов" и рисования формочек. iscrafm__Но подобных текстов много от многихУгу, я уже двадцать лет подобные тексты читаю. И даже раньше такие тексты писали (можно заглавный язык этого форума вспомнить). Уже целое поколение бизнес-пользователей сменилось. Но вот заниматься "визуальным программированием" они как не хотели, так и не хотят. Я знаю, что половина разработчиков вышедших из джуниорской стадии мечтают создать универсальный "конструктор" и осчастливить человечество. Но вот только человечество не очень спешит быть осчастливленным. ЛагманЧтобы админ сам мог дотачивать вычисления без разработчиковИ? У админа что пальцев меньше, чем у разработчика? Админу точно также удобнее текстовый файл редатировать, чем всякие разноцветные кнопочки на экране тыкать. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 14:31 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyне хотели, так и не хотят Bogdanov Andreyудобнее текстовый файл редатировать Ну это если они любители работать ради процесса, а не на результат. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 14:46 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ЛагманBogdanov Andreyне хотели, так и не хотят Bogdanov Andreyудобнее текстовый файл редатировать Ну это если они любители работать ради процесса, а не на результат.До сих пор от вас только лозунги типа "21 век" или "на результат" Конечно, за редкими исключениями удобнее пользоваться текстовыми формулами, бизнес-пользователи такие же люди, как и программисты - как удобно писать программу вам, так удобно и им (естественно, они пишут программы намного проще, но это всё равно программы). Графичекие инструменты для описания расчётов и логики тоже могут применяться, но для совсем простых случаев, и уж тем более не для расчётов. Даже детей в школе учат считать и записывать формулы в виде текста, и это не потому, что так сложнее, типа "для тренировки ума". Bogdanov AndreyЛагманЧтобы админ сам мог дотачивать вычисления без разработчиковИ? У админа что пальцев меньше, чем у разработчика? Админу точно также удобнее текстовый файл редатировать, чем всякие разноцветные кнопочки на экране тыкать.Ага, я даже не удивлюсь, если в той разноцветоной картинке нальзя скопировать фрагментики вычислений и перенести их в другую "формулу", или, например, отослать по почте коллеге. Сделать бакап, сохранить версии - неее, админу это не надо, всё же "в системе", у неё же есть бакап... В общем, игрушка, 5 дней на формулу. У нас бизнес-пользователи - нормальные неглупые люди, они считают по своим формулам сами, в экселе, вставляют в нашу систему, присылают нам спецификации. И работает это всё не в ваакуме, формулы ищут в инете, запрашивают у поставщиков оборудования - всё нормально, никого не пугают "текстовые закорючки". ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 15:03 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
Bogdanov Andreyiscrafm__Задача ИТшника дать этому самому бизнес-пользователю инструмент Вот вот. Бизнес-пользователю нужен инструмент для решения бизнес-задач, а не игрушка для набивания "кодоподобных скриптов" и рисования формочек. у нас разные представления о бизнес-пользователях, поэтому спорить нет смысла. Могу только сказать, что им нужна "игрушка", как вы ее назвали, для того, чтобы простейшим способом организовать ввод данных, их обработку и представление в презентационном формате. Bogdanov Andreyiscrafm__Но подобных текстов много от многихУгу, я уже двадцать лет подобные тексты читаю. И даже раньше такие тексты писали (можно заглавный язык этого форума вспомнить). Уже целое поколение бизнес-пользователей сменилось. Но вот заниматься "визуальным программированием" они как не хотели, так и не хотят. заниматься хотят, если им предложить конечно. Для них это более простой путь к решению, чем объяснение программисту, ничего не понимающему в бизнесе, что в каком-то случае минус означает плюс. Ему проще самому сделать это, если есть соответствующий инструмент. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 15:16 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
alexeyvgГрафичекие инструменты для описания расчётов и логики тоже могут применяться, но для совсем простых случаев, и уж тем более не для расчётов. Даже детей в школе учат считать и записывать формулы в виде текста, и это не потому, что так сложнее, типа "для тренировки ума". задача состоит в том, чтобы представить расчеты в простом виде. Вы же представляете что любая сложная формула раскладывается на элементарные составляющие? Точно также и здесь. Мне иногда тоже говорят, что в планировании, к примеру, километры кода для получения результата. Когда показываю что эти километры просто представление программиста об этих двух, трех... простейших формулах выполняющихся последовательно, то даже руководители предприятий просят на рабочий стол положить кнопку для редактирования формул. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 15:25 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__, в планировании очень много ограничений (если просто потребность посчтитать. то может пара формул и хватит, хотя вряд ли) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 15:46 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
авторЧтобы админ сам мог дотачивать вычисления без разработчиков а кто отвечает за поддержку? просто интересно. Например админ доточил, топ недосчитался в премии.... Обычно кто-то аналитикообразное мимопроходящее присутствует. способное к писанию документов. В оебс МД50 МД70. В последнем - с кусками помнится кода. Обычно сложность системы намного выше сложности синтаксиса языка кастомизации. Цена логических ошибок выше чем чисто-синтаксических... Я за буковки. Хотя - в SAS-e рисуют.... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:01 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ViPRosiscrafm__, в планировании очень много ограничений (если просто потребность посчтитать. то может пара формул и хватит, хотя вряд ли) ограничения определяют сценарий планирования. Т.е. первым шагом идет выбор сценария, другими словами определение условий для формирования списка исходных данных. Следующим шагом - определение формулы обработки строки из сформированного списка и т.д. Т.е. какие-то "многоярусные" выборки и т.п. скрываются от пользователя, да и не нужны они ему. А вот то, где он хочет показать свое Я - все на поверхности и с возможностью выбора представления, изменения этого Я. Если провести анализ алгоритмов, то что получим, в общем виде: открыть какой-то курсор, перебрать записи этого курсора, что-то с чем-то сложить и т.п. Если на откуп пользователя отдается в таком виде, то конечно он зовет программиста, долго ему объясняет суть, потом месяц ждет и наконец получает ненужную уже вещь. Теперь представим тоже самое, но немного в другом виде: открыть какой-то курсор, перебрать записи этого курсора, что-то с чем-то сложить Все что скрыто серым - сделано программистом, бизнес-пользователю это не интересно. Все что выделено жирным поднято на поверхность и предоставлен интерфейс, хоть в виде игрушки, потому что подняты действительно элементарные операции. Какой вариант выберет бизнес-пользователь? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:04 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
iscrafm__, у меня в бухгалтерии так и было сделано еще на клиппере бух должен был вводить типа - Премия за что то = (СредняяЗПзаЧас > МРОТ/КолЧвМесяце) ? СредняяЗПзаЧас * КолОтработанныхЧасов * 20/100 : ТарифЧ * КолОтработанныхЧасов * 20/100 в 95% случаях все это настравивал я сам (мне конечно было в кайф) за бабки при каждом изменении ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:20 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
ViPRosiscrafm__, у меня в бухгалтерии так и было сделано еще на клиппере бух должен был вводить типа - Премия за что то = (СредняяЗПзаЧас > МРОТ/КолЧвМесяце) ? СредняяЗПзаЧас * КолОтработанныхЧасов * 20/100 : ТарифЧ * КолОтработанныхЧасов * 20/100 в 95% случаях все это настравивал я сам (мне конечно было в кайф) за бабки при каждом изменении Сейчас молодые менеджеры многие хотели бы сами такие настройки делать, спрашивают много, даже руководители групп компаний. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:26 |
|
Язык формул для бизнес логики
|
|||
---|---|---|---|
#18+
в ВИПюПроизводстве есть понятие - масштабирование процесса горизонтальное и вертикальное смысл простой - вертикальный масштаб - 100/мощность процессора некоторые процессоры не масштабируются (отмечаются как ифинити мощность) некоторые могут клонироваться (если мощности не хватает, то привлекается процессор клон - разные способы клонирования) Горизонтальный - размер желаемой партии при одних и тех же процессорах ясно что сначала производится вертикальное масштабирование а потом горизонтальное при этом входы и выходы масштабируются - пропорционально с указаниме коэффициента пропорциональности - нелинейно дык вот, даже очень точная документация с большим количеством примеров никак не помогает "бызнес пользователю" нормально масштабировать более-менее сложный процесс пользватель=заказчик - тупое быдло так было, так будет все модельные фишки токо для самого себя любимого ... |
|||
:
Нравится:
Не нравится:
|
|||
02.04.2013, 16:31 |
|
|
start [/forum/topic.php?fid=33&msg=38208805&tid=1547681]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
25ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 131ms |
0 / 0 |