Снегопат
https://snegopat.ru/forum/

Повторно используемый код. Кто? Как? и надо ли?
https://snegopat.ru/forum/viewtopic.php?f=6&t=303
Страница 1 из 1

Автор:  Stepa86 [ 04 дек 2012, 12:12 ]
Заголовок сообщения:  Повторно используемый код. Кто? Как? и надо ли?

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

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

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

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


У кого есть какой опыт?

Автор:  JohnyDeath [ 04 дек 2012, 12:53 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

У Александра Белова abelov.com надо спросить. У него что-то подобное используется очень активно.

Автор:  orefkov [ 05 дек 2012, 08:11 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

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

Автор:  also [ 05 дек 2012, 08:41 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

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


Я так и веду для себя. Только недавно все же начал это делать.
Тупо кусок кода с описанием и тегами. Ну еще, если есть, файлик обработки можно приложить.
Полноценного повторного использования все равно не будет, а вот "нашел - подсмотрел - допилил" - это уже не плохо.

Автор:  orefkov [ 05 дек 2012, 08:52 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

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

Автор:  Stepa86 [ 05 дек 2012, 09:18 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

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


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

Очень сомневаюсь, что получится через снегопат перетащить в конфигуратор например подсистему заметок из БСП, хотя там над универсализацией работают серьезно

Автор:  also [ 05 дек 2012, 09:33 ]
Заголовок сообщения:  Re: Повторно используемый код. Кто? Как? и надо ли?

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

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/