Бюджет: 3090 USD Срок: 35 дней
Для переноса вашей учетной программы с FoxPro на C# спроектируем архитектуру с разделением на ядро и конфигурацию. Ядро обеспечит сетевую работу и управление БД, а конфигурация определит прикладную логику и UI. Для встроенного компилятора применим Roslyn API, что позволит динамически компилировать сценарии на C# прямо в приложении.
Вот примерный набросок архитектурного решения для компилятора конфигурации:
var script = CSharpScript.Create(code, options);
var runner = script.CreateDelegate();
var result = await runner();
Схожий опыт миграции legacy-систем и баз данных (DBF/SQL) на стек .NET позволит выполнить проект надежно. Мы покроем ядро тестами (xUnit/Moq) и подготовим подробную документацию на базе Docfx. Предоставьте исходный код FoxPro или схему базы данных для проведения технического аудита.