Что мы предлагаем

Технические консультации и ревью архитектуры

Мы помогаем выбрать технологию, проверить архитектуру и упорядочить существующие активы, когда команда сомневается в проектировании или стратегии изменения ПО для Windows.

С какими вопросами мы помогаем

  • сохранить, обернуть или заменить существующий актив;
  • как разделить ответственность интерфейса, связи, фоновых задач и журналов;
  • где провести границы COM / ActiveX / C++/CLI / .NET;
  • где компенсировать различия между 32 и 64 битами;
  • что наблюдать до начала исследования ошибки.

Подходящие этапы

  • выбор направления до реализации;
  • пересмотр архитектуры перед изменением существующей системы;
  • проблемная текущая схема, полная замена которой слишком тяжела;
  • повторяющиеся инциденты, требующие структурного переосмысления.

Частые темы

  • архитектура Windows-приложений;
  • обращение с COM / ActiveX / OCX;
  • взаимодействие 32/64 бит;
  • модель потоков и управление временем жизни;
  • проектирование журналов, исключений и тестов ошибочных сценариев.

Как проходит консультация

  1. Уточняем текущую архитектуру, ограничения и проблемы.
  2. Разделяем то, что нужно сохранить, обернуть или заменить.
  3. При необходимости выполняем ревью перед реализацией и документируем стратегию изменений.

Особенно подходящие проекты

KomuraSoft особенно полезна в немного устаревших и немного сложных проектах для Windows:

  • существующие активы всё ещё ценны;
  • сопровождать их в нынешнем виде трудно;
  • полная перестройка слишком велика.

В таких проектах начинать с упорядочивания архитектуры обычно дешевле.

Часто задаваемые вопросы

Можно ли получить консультацию до начала реализации?

Да. Даже если код ещё не написан, мы можем начать с архитектурной стратегии и выбора технологии.

Можно ли обсудить старую архитектуру с COM или ActiveX?

Да. С учётом существующих Windows-активов мы поможем решить, что сохранить, обернуть или заменить.

Обсудить задачу

Если эта услуга соответствует вашей задаче, расскажите о текущей ситуации. Мы поможем определить, с чего начать: с диагностики, доработки или подготовки плана.

← Вернуться на главную