Повторно используемый код. Кто? Как? и надо ли?

Обсуждение различных вопросов, связанных с разработкой и эксплуатацией 1С-Предприятия 8.X
Ответить
Stepa86
Сообщения: 20
Зарегистрирован: 02 авг 2012, 09:56

Повторно используемый код. Кто? Как? и надо ли?

Сообщение Stepa86 »

У нас в группе 7 прогеров, постоянно работаем по каким либо проектам, причем больше по сервисной схеме - есть задача по какому нить проекту - на неё выделяется наиболее подходящий сотрудник. Активных проектов больше, чем прогеров.

И очень часто возникает ситуация, что кто-то почти то же самое уже делал на другом проекте.

Желание разработать какой-то репозитарий, в который можно было б класть наработки возникает раз в неделю, но постоянно на что-то спотыкается:

- Нет времени на допиливание кода к виду, когда его можно дернуть в другой проект
- Не понятно, нужно текущее решение архивировать или нет
- Не понятно как хранить.
* На шаблонах получается хранить только голый код, а сам файл он один в общей папке. Напрашивается под него свн, но ради одного файла заморачиваться....
* На голой конфе/на БСП не получается переносить код, который цепляется за типовые метаданные
* На типовой после 2х/3х внесений изменений фик чо выдернешь
- Код устаревает уж очень быстро... Что то накопили для УТ10 - появилась 11ая, накопили для УПП1.2 - появилась 2.0
- Поиск в репозитории существующего решения очень трудоемок и долог, особенно если не знать, есть ли наработки
- Использование наработок иногда дольше выполняется, чем написание с нуля


У кого есть какой опыт?
JohnyDeath
Сообщения: 722
Зарегистрирован: 24 авг 2011, 15:32

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение JohnyDeath »

У Александра Белова abelov.com надо спросить. У него что-то подобное используется очень активно.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение orefkov »

Я сам уже давно подумываю над такой задачей.
Надо какую-то базу знаний делать для таких целей.
Для начала может какой-то вики движок взять?
Должна быть возможность туда бросить кусок кода, и прилепить к нему кучу тегов для поиска.
Причем из-за многих из перечисленных пунктов скорее всего не получится решение вида "выбрал - вставил", скорее всего будет "нашел - подсмотрел - допилил".
Ну и хорошо бы это все глобально, онлайн сервисом, с лайками и котегами...
also
Сообщения: 160
Зарегистрирован: 12 ноя 2012, 17:51
Контактная информация:

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение also »

orefkov писал(а):Должна быть возможность туда бросить кусок кода, и прилепить к нему кучу тегов для поиска.
Причем из-за многих из перечисленных пунктов скорее всего не получится решение вида "выбрал - вставил", скорее всего будет "нашел - подсмотрел - допилил".
Ну и хорошо бы это все глобально, онлайн сервисом, с лайками и котегами...


Я так и веду для себя. Только недавно все же начал это делать.
Тупо кусок кода с описанием и тегами. Ну еще, если есть, файлик обработки можно приложить.
Полноценного повторного использования все равно не будет, а вот "нашел - подсмотрел - допилил" - это уже не плохо.
Аватара пользователя
orefkov
Администратор
Сообщения: 2052
Зарегистрирован: 24 авг 2011, 15:04

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение orefkov »

В ИР вроде был справочник Алгоритмы для похожих целей.
Надо что-то подобное сделать, но с внедрением прямо в Конфигуратор через Снегопат.
Я уже давненько домен onecode.ru прикупил...
Все руки не доходят выпилить там чтонить.
Stepa86
Сообщения: 20
Зарегистрирован: 02 авг 2012, 09:56

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение Stepa86 »

orefkov писал(а):Надо что-то подобное сделать, но с внедрением прямо в Конфигуратор через Снегопат.


В таком формате наверно только расширение функционала шаблонов.
Типа отдельный файл шаблонов, возможно со своей структурой файла, который обновляется через фосил аналогично скриптам, у которого есть плюшки, типа тегов и возможности по вставке из которого поболее, чем у платформенного...

Очень сомневаюсь, что получится через снегопат перетащить в конфигуратор например подсистему заметок из БСП, хотя там над универсализацией работают серьезно
also
Сообщения: 160
Зарегистрирован: 12 ноя 2012, 17:51
Контактная информация:

Re: Повторно используемый код. Кто? Как? и надо ли?

Сообщение also »

Да, наверное идеальный вариант это веб приложение со структурой, тегами, описанием и файлами и доступ как из веба, так и из конфигуратора. Можно будет сделать какой-то публичный репозитарий, так и личный.
Ответить