С чего начинался Repco Gaming

А с чего же, а с чего же начинался мой #repcogaming

Был у меня некий, как нынче модно говорить, незакрытый гештальд. Проект который долгое время писала на работе, но так и не дописала. Работала с ним где то 3 года. И он оброс костылями и всякой ненужной фигнёй, а переписать всё как всегда было некогда. И вот после увольнения маячила мысль таки его реализовать. Кому, зачем не знаю. Но надо и всё.

Суть проекта в дедупликации. Веб проект был задуман как CRM система с сервисами в основном напраленными на разбор адреса (КЛАДР, ФИАС фигас и т.п.)

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

Ну вот и взяла я уже знакомый мне C#, знакомую мне MsSql (Lite бесплатную) и понеслась...

С чего начинался Repco Gaming

В MsSql я вроде что-то и умела, но вплотную в нём никогда не сидела, и уж тем более сервер не настраивала. Особо много конечно настраивать не пришлось, но как подключить clr пришлось повозиться.

В сервисы по разбору я углубляться не стала, а сделала упор именно на поиск дублей.

С чего начинался Repco Gaming

Не буду долго и много расписывать, но по итогу я сделала:

- настроечное окно, чтобы описать что за объект будет, привязать поля объекта к заливаемым отчетам. Указать какие поля какого типа и надо ли их сравнивать и в каких процентах. Поля могут формировать так же справочники 3х типов: просто строки с ID, типа дерево и типа множество.

- окно загрузки сырого отчета и выгрузки прочищенного файла

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

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

В планах еще была ручная дедупликация. Чтоб если система сомневается дубль это или нет, то это выводилось на работу клиенту. Кабинет красивенький в другом моём проекте у меня есть. Всё в итоге упёрлось в достаточно медленную работу прочистки файлов. Нужны были джобы в базе, а в лайте их нет. Да и сервер майкрософтсткий ну бесперспективно что-ли.

Ну и собственно на заглавной странице видно название как REPort COntrol, а коротко REPCO =) Вот отсюдова и название. Вроде и про отчеты, а вроде и что-то глубинное, руССкое )

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

Кстати есть еще у меня 3 побочные игры) Которые я писала в отрыве от основных которые я в итоге дописала (или почти). Как нибудь про них тоже накидаю)

Все мои ссылки туть

33
2 комментария

Это прекрасно, когда гештальд закрывается. Есть тоже не слишком серьёзный, но интересный для меня проект, к которому периодически возвращаюсь, но конца и края пока не видно. Успехов в геймдеве!

1

Спасибо. И Вам удачи)

1