Я думал о создании какой-то библиотеки для всего программного обеспечения, разработанного внутри моей организации. Я хотел бы собрать любые идеи, которые могут иметь хорошие люди SO по этой теме.
Я полагаю, какой смысл прививать разработчикам преимущества написания повторно используемого кода, если в следующем проекте разработчики в первую очередь сделают файл -> новый из-за незнания того, какой код уже существует для повторного использования.
В качестве дополнительного преимущества я думаю, что наличие такой библиотеки побудило бы разработчиков больше думать о возможности повторного использования при написании кода.
Я хотел бы, чтобы эта библиотека была как можно более простой, возможно, у меня есть только два требования:
- Поиск объекта
- Может использоваться для многих типов компонентов: сборок, веб-сервисов и т. Д.
Я вижу, что основная информация, необходимая для каждого актива / компонента:
- Название и версия
- Описание / цель
- Зависимости
Не могли бы вы записать дополнительную информацию?
Какая платформа для этого лучше всего подходит, например, вики, форум и т. Д.?
Что может сделать такую программную библиотеку успешной, а не неудачной?
Все идеи приветствуются.
Спасибо
Редактировать:
Обнаружил эти похожие вопросы после публикации:
Как обеспечить правильное повторное использование кода?
Как вы способствуете использованию общих компоненты в вашей организации?