Lanbilling - как не надо писать АСР

Apr 10, 2012 11:01

И так благодаря некоторым товарищам, я имел сомнительное удовольствие пообщаться с данным "сертифицированным" решением.( Дальше маты и технические детали )

АСР, инженеры, идиоты на проводе

Leave a comment

Comments 40

(The comment has been removed)

norguhtar April 10 2012, 05:28:35 UTC
Ну а чо бы не. Меня больше умиляет что люди это продают.

Reply


plumqqz April 10 2012, 06:40:19 UTC
А теперь давайте поговорим про чудесное творение сомна разума.

Давайте-давайте.

Reply

norguhtar April 10 2012, 07:02:33 UTC
А шо вас таки интересует? :)

Reply


b00ter April 10 2012, 08:47:09 UTC
Кстати, да. Проектировщиков в обязательном порядке надо сажать на место пользователей и заставлять работать в боевых условиях, иначе будет вот такое вот...

Reply


metaclass April 10 2012, 09:29:07 UTC
Скорее всего было так: сделали под заказ одному-десяти клиентам. Получили прибыль и некоторую известность.
Начали продавать другим, те начали требовать фичи, каждый по разному, фичи инкрементально допиливались, без изменения базовой архитектуры, разработчики перегружены, все новые фичи подгоняются под старый функционал, через задницу.
Среди разработчиков нету порядка - одни сторонники логики в БД, другие толкают идею серверов приложений. Или хуже того, то же самое творится в одной голове главного разработчика (как у меня, например).

Reply

norguhtar April 10 2012, 09:41:45 UTC
Это понятно. Опять же так-как первоначально архитектура была гавно, то дальше только хуже.

Reply


wizard580 April 10 2012, 10:01:06 UTC
а можно увидеть пример правильного решения и архитектуры? если не сложно...
было бы интересно почитать, поучиться.

p.S.: на самом деле интересно, без издевок.

Reply

norguhtar April 10 2012, 10:07:30 UTC
Хех. Тут вопрос сложный. Но общая рекомендация почитать как и что делается в бухгалтерии. Биллинги вполне себе смежная сфера.

Reply

wizard580 April 10 2012, 10:11:51 UTC
ну какбы читал. но это совсем не бухгалтерия, и применять бухгалтерию на "похожую" вещь - увольте. был у меня както опыт... я писал свою кривоподелку... а "соседний городок" писал по бухгалтерски (в общем то переделал чуток стандартную конфу 1с-ки)... там люди просто привыкли к вою и считали это нормой. а когда "мои" увидели "это"... то они сказали лучше уволиться.

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

Reply

norguhtar April 10 2012, 10:18:20 UTC

ну какбы читал. но это совсем не бухгалтерия, и применять бухгалтерию на "похожую" вещь - увольте.

Теорию читать надо. И в любом случае это надо стыковать биллинг с бух. отчетностью. Ну и конечно же не делать это на базе 1С.

Насчет правильной архитектуры тут могу сказать только следующее. Во первых у вас должны быть в базе следующие понятия

1. контрагент
2. договор
3. платеж
4. начисление
5. услуга
6. тариф

Это тот минимум который там должен присутствовать. Без него далеко не уедете. Остальное это технологический обвес. Ну и не забываем про слабую связность и сроки действия где это может пригодится.

Reply


Leave a comment

Up