Рефакторинг и доработка модуля .NET MVC / .NET Core

Цена договорная
19 апреля 2021, 12:51 • 6 откликов • 37 просмотров
Есть уже рабочий модуль для .NET MVC, оформленный как NuGet-пакет. Он маппирует URL по которому обслуживает ок. 10 запросов от клиента-файлменеджера (запросы вида: дать список файлов, удалить файл, загрузить файл, переименовать и т . д.).

Проблема в том, что код был портирован с PHP "дословно" - он в основном рабочий, но плохо структурирован, иногда вылазят странные баги.

Клиент (файл-менеджер), с которого можно тестировать бекенд, предоставлю.

Требуется:

1. Отрефакторить код так, чтобы он выглядел адекватно, и нормально логгировал всю нужную информацию в случае проблем. При рефакторинге учесть, что эта общая кодовая база будет использовать теперь не только для .NET MVC, но и для .NET Core проектов. По возможности сделать код совместимым с .NET 4.5.1 (обсудим).

2. Добавить интеграцию для .NET Core. Если возможно, в рамках того же проекта, из которого будем генерить уже 2 NuGet-пакета.

3. Написать минимальные инструкции по-русски по интеграции обоих модулей в свои проекты.


Для работы нужен человек, который имеет хороший опыт и с MVC, и с Core.

Напишите свою ставку за день работы.