Как я должен подойти, чтобы исправить веб-приложение DNN? - PullRequest
0 голосов
/ 12 июля 2010

Я и моя команда принимаем веб-приложение DNN, созданное поставщиком разработки программного обеспечения.

Есть некоторые проблемы, такие как: 1. избыточные нестандартные данные / API для доступа к вкладке и конфигурации модуляи 2. некоторые другие проблемы, связанные с архитектурой.

Моя цель состоит в том, чтобы удалить ненужные нам вещи и вернуть приложение в соответствие с рекомендациями DNN.Мне также нужно реализовать механизм потока работ с DNN, потому что на данный момент процесс потока работ «полужесткий».

Мне интересно, есть ли какие-либо шаблоны проектирования / материалы с передовой практикой (особенно дляделать с рабочим процессом), что мы можем следовать, чтобы облегчить нашу боль и помочь нам расставить приоритеты работы?

РЕДАКТИРОВАТЬ: приложение не разработано с учетом модульного тестирования, но я не против изменить его, пока яМожет создать модульный тест, пожалуйста, помогите мне с модулем DNN тоже.

Заранее спасибо.

1 Ответ

0 голосов
/ 13 июля 2010

Лучше всего сделать копию каталога, клонировать базу данных и поместить ее отдельно, чтобы вы могли поэкспериментировать с ней. Прежде всего, обновитесь до последней версии и посмотрите, что происходит с купленными и собранными модулями. У меня были некоторые проблемы со старыми модулями, которые были центральными для операций, не имеющих или не совместимых с последней версией dnn. Во всех случаях быстрый взгляд на снежный покров нашел меня альтернативой, которая в любом случае оказалась лучше.

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

Как я уже упоминал ранее, если это доморощенный код, который вы, возможно, не захотите использовать для ускорения или даже освоения, существует множество модулей, которые делают много интересных вещей. Возможно, стоит взглянуть на новую установку DNN и перенести то, что вам нужно, и идти дальше.

...