трієчка так трієчка )))
Дуже люблю, коли кажуть «Просто треба було ...» ))))
Вам не приходило в голову, що інші люди теж розумні? Що вони теж могли казати про тестування? Що старе рішення взагалі не мало тестів на ту частину коду? Що з вами можливо так легко погодився СТО саме тому, що інші люди півроку йому про це казали? )))
Мені просто цікаво, що б робили саме ви, якщо вам кажуть «робимо на Ексельці», а на вашу пропозицію використовувати код на .NET однозначно кажуть «ні» — ваші дії? (це тру-сторі ситуація). Як треба було діяти? ))
В мене враження, що ви не уважно читали статтю.
На марні уговори СТО пішло реально багато часу — до тих пір, поки мені не розказали як це працює (частина про пораду товарища із Англії, почитайте якщо цікаво).
Це питання до бізнесу.
P.S. Ви коли ставите такі питання, забуваєте, що ТАМ МОГЛА БУТИ ЕКСЕЛЬКА!!1 ))
я згоден.
Але задача ставилась так:
а) треба показувати юристам код розрахунків (я не знаю, звідки цей вітер дув, може були якісь випадки),
б) якісь менеджери (у майбутньому) мали мати змогу міняти або додавати стратегії.
Треба — зробили.
Ми проговорювали, що це все одно буде через PR — поміняти пару стрічок формул та зробити PR можна навчити будь кого.
Щоб бухгалтер сам формули редагував?
Так задача й ставилась — щоб нетехнічна людина могла відрегадувати це, і згодом воно стало новою версію розрахунків.
не зовсім. Код на Python не могли додавати люди «зі сторони». Це такий самий source code, як і решта — просто конкретно ці стратегії на Python грали особливу роль.
Володимире, заспокойтесь — ви самі написали, що вже на дотнет все переписали і видалили цей код на IronPython. В чому у вас до мене претензія?
гм, нащо тоді бути анонімом на ДОУ, щоб так легко розкриватись )
ну як би ви були б на тому проекті, ви б знали, цей код з того проекту чи рандомний скріншот )
невдобно получилось, коли повірив аноніму в коментарях
вже на дотнет все переписали :D І видалили цей IronPython
це припущення чи ви працюєте на цьому проекті?
чекаємо на паттерн проектування «компілятор».
IronPython опенсорсный, так что там что угодно можно менять.
Міняти граматику — це міняти синтаксис Python, тоді це був би патернг Interpreter.
который по крайней мере будет бросать понятные пользователю ошибки
Можна, просто такої задачи не було. Пайтон-скрипт користувач напряму не запусає — це робить біллінг-скрипт на .NET.
это случайно не тот самый паттерн Интерпретатор
Чи можна змінювати граматику у моєму прикладі? Не можна. Тому й ні.
мені здається стаття взагалі про інше
то я розумію. Я не розумію, що ви так вчепились в ту інфляцію. Ніби по іншій причині не могли зрости ціни на недвігу.
Ну і плюс робити апроксімацію росту цін не недвігу на ріст ЗП в айті не зовсім коректно — вони ж виросли не на 60%, а в рази.
...і вони описані в статті як requirements.