Ваш проект развился настолько, что понять его работу очень трудно ? Сложно внести изменения в программное обеспечение, не затрагивая наблюдаемого поведения ?
Если хоть на один вопрос вы ответили утвердительно, то, возможно, вам нужно выполнить рефакторинг вашего программного кода. По мере развития программного продукта код модифицируется. Когда изменения происходят в разрез с первоначальным проектом (например, изменения добавляют функциональность, которой по проекту не должно было быть), получается так, что архитектура программы отдаляется от проектной. Кроме того, если все это выполняется в авральном режиме, разными людьми, то нетрудно себе представить, что через какое-то время развитие системы будет представлять собой одно сплошное "хакерство". Рефакторинг представляет собой обратно противоположные действия. С его помощью "плохой", хаотический проект переделывается в хорошо структурированный код.
Мы готовы предложить вам выполнение таких работ по следующим направлениям:
- ОС Windows: прикладной софт (C++, С#, Delphi );
- ОС Linux-like: прикладной софт (C++, Си, Kylix), общистемный софт (Си);
- СУБД PostgreSQL, MS SQL, Oracle, FireBird, Линтер, MySQL: структура БД, хранимые процедуры.