Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 ... 17 ОтправитьПечать
Очень популярная тема (более 25 ответов) Репозитарий классов 1С++ в единой конфе (число прочтений - 199373 )
fez
Forum Administrator
1c++ power user
Отсутствует


I wanted to cry, but the
tears wouldn't come

Сообщений: 2712
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #30 - 22. Января 2007 :: 10:32
Печать  
Kostya писал(а) 22. Января 2007 :: 09:57:
А если на каталог дать rw, а на классы принадлежащие отдельным разработчикам дать r.

А на файлы там и без того доступ только r для всех. И все работает.
  
Наверх
www  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #31 - 22. Января 2007 :: 10:35
Печать  
fez писал(а) 22. Января 2007 :: 10:32:
Kostya писал(а) 22. Января 2007 :: 09:57:
А если на каталог дать rw, а на классы принадлежащие отдельным разработчикам дать r.

А на файлы там и без того доступ только r для всех. И все работает.


осталось теперь выдавать rw на файлы, что и требовалось изначально.

  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #32 - 22. Января 2007 :: 10:37
Печать  
Kostya писал(а) 22. Января 2007 :: 10:21:
Классы могут использовать другие классы ? Как будут учитываться зависимости ?

1. Да, конечно, классы могут использовать другие классы.
Для учета в конфе заведен подчиненный справочнику Классы справочник "Классы_Зависимости", в которой указаны классы, от которых зависит текущий класс.
Также есть подч. справочник "Классы_ВК" - ВК, которые использует текущий класс.
В дальнейшем планирую эту инфу использовать для возможности отдельной сборки для текущего класса, чтобы иметь возможность свободно автоматически экспортировать класс и связанный с ним набор.

Kostya писал(а) 22. Января 2007 :: 10:21:
Можно ли изменять формат АПИ после публикации ?

2. Думаю, нежелательно. Но тут уже нужно рассматривать каждый случай отдельно.
Естественно, в первую очередь будет учитываться мнение автора.

Kostya писал(а) 22. Января 2007 :: 10:21:
Предполагается ли версионность каждого класса или будет общая версия "набора готовых классов" ?

3. Над версионностью думал, но не решил как быть.
Не решил, каким образом обеспечить эту версионность и реализовать это требование в конфе.
Пока что эту тему отложил на будущее.
По наборам см. п.1
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #33 - 22. Января 2007 :: 10:43
Печать  
artbear писал(а) 22. Января 2007 :: 10:37:
1. Да, конечно, классы могут использовать другие классы.
Для учета в конфе заведен подчиненный справочнику Классы справочник "Классы_Зависимости", в которой указаны классы, от которых зависит текущий класс.
Также есть подч. справочник "Классы_ВК" - ВК, которые использует текущий класс.
В дальнейшем планирую эту инфу использовать для возможности отдельной сборки для текущего класса, чтобы иметь возможность свободно автоматически экспортировать класс и связанный с ним набор.

Kostya писал(а) 22. Января 2007 :: 10:21:
Можно ли изменять формат АПИ после публикации ?

2. Думаю, нежелательно. Но тут уже нужно рассматривать каждый случай отдельно.
Естественно, в первую очередь будет учитываться мнение автора.

Kostya писал(а) 22. Января 2007 :: 10:21:
Предполагается ли версионность каждого класса или будет общая версия "набора готовых классов" ?

3. Над версионностью думал, но не решил как быть.
Не решил, каким образом обеспечить эту версионность и реализовать это требование в конфе.
Пока что эту тему отложил на будущее.
По наборам см. п.1


В общем раз такое дело рекомендую юзать версии из CVS. Он как раз ради этого дела и
предназначен Подмигивание) Маленький такой класс сделать Версии. С методом ПолучитьВерсию("ИмяКласса"). Класс залезет в каталог CVS распарсит Entries и жизнь удалась.

Хранить зависимости в конфигурацию считаю редким бредом. Уж лучше к каждому классу  пусть прилагается XML файл с описанием зависимостей (а потом мы напишем тулзу, которая анализируя код класса будет генерить оный xml).
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #34 - 22. Января 2007 :: 10:48
Печать  
Kostya писал(а) 22. Января 2007 :: 10:43:
В общем раз такое дело рекомендую юзать версии из CVS. Он как раз ради этого дела и
предназначен Подмигивание) Маленький такой класс сделать Версии. С методом ПолучитьВерсию("ИмяКласса"). Класс залезет в каталог CVS распарсит Entries и жизнь удалась.

Сделай, если есть время и желание.

ЗЫ ОФФ -  не нужно про бред говорить. я лично твои идеи не оскорблял, сколь бы утопичны они для меня не выглядели.
Сделаешь упомянутую тулзу генерации - могу избавиться от справочника.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #35 - 22. Января 2007 :: 10:55
Печать  
artbear писал(а) 22. Января 2007 :: 10:23:
Для меня желательно получать архив класса, в котором есть
1. Обязательно

...
- документация в любом виде, но отдельным файлом.
...

Забыл указать - еще в доке нужны еще персональные данные автора - ник, имя, фамилия, майл, аська (если есть)

Страна должна знать своих героев  Смех
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #36 - 22. Января 2007 :: 10:58
Печать  
artbear писал(а) 22. Января 2007 :: 10:48:
ЗЫ ОФФ -  не нужно про бред говорить. я лично твои идеи не оскорблял, сколь бы утопичны они для меня не выглядели.


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

А программно юзать эту информацию о зависимости невозможно.
   
Цитата:
Сделаешь упомянутую тулзу генерации - могу избавиться от справочника.


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

То есть справочник это _место_хранения.
И xml это место хранения.

а тулза это способ генерации. вручную вбивать это тоже способ генерации.

налицо сравнение теплого с мягким.

p.S. не обижайся за слова типа "бред". никоим образом тебя лично я оскорбить
оными словами не планировал.
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #37 - 22. Января 2007 :: 11:05
Печать  
Kostya писал(а) 22. Января 2007 :: 10:58:
А программно юзать эту информацию о зависимости невозможно.
То есть справочник это _место_хранения.
И xml это место хранения.

а тулза это способ генерации. вручную вбивать это тоже способ генерации.

100% согласен со всем, кроме невозможности программного использования этой инфы.
Лично я и решил пока что хранить в справочнике конфы. А уже потом можно и сгенерить хмл-файлы, и программно использовать любым образом эту инфу.
Для меня пока главное, что эта инфа где-то фиксируется.
Где - не столь важно Улыбка
Из справочника эту инфу совершенно нетрудно перенести в дальнейшем.

ЗЫ плиз, разберись с тем, как правильно писать посты с использованием спец.символом.
Мусор в тексте немного отвлекает Печаль
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #38 - 22. Января 2007 :: 11:18
Печать  
Цитата:
100% согласен со всем, кроме программного использования этой инфы.
...
Для меня пока главное, что эта инфа где-то фиксируется.


Позволь узнать, так ЗАЧЕМ ЖЕ нам тогда информация о зависимостях ??? Подмигивание)
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #39 - 22. Января 2007 :: 11:24
Печать  
Позволю себе заметить:

1. Нельзя объять необъятное... Хорошо что хоть появилась реальная перспектива систематизировать классы. Думается что предлагать что-то по развитию пока рано - реально помочь развитию ИМХО можно только:
     - участием в разработке классов
     - тестированием уже имеющихся
     - предложениями по конкретным классам

2. Согласен с тем что на данном этапе пусть вся инфа фиксируется а в дальнейшем из этой информации можно будет хоть черта лысого сделать
    Пример: Ставят вам задачу - Новый документ в конфе и отчет по нему
    Решение: делаем документ - говрим пользователям - БЕЙТЕ !!! - а пока думаем как лучше провести его по регистрам (БИ или ЖР) и как лучше потом отчет заюзать...

3. Этож прикрепленная ветка, я так понимаю здесь новое в репозитарии должно быть и сообщения об ошибках. Или я не прав?
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #40 - 22. Января 2007 :: 11:30
Печать  
Kostya писал(а) 22. Января 2007 :: 10:58:
А программно юзать эту информацию о зависимости невозможно.
То есть справочник это _место_хранения.
И xml это место хранения.

а тулза это способ генерации. вручную вбивать это тоже способ генерации.

100% согласен со всем, кроме НЕВОЗМОЖНОСТИ программного использования этой инфы.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #41 - 22. Января 2007 :: 11:32
Печать  
lustin писал(а) 22. Января 2007 :: 11:24:
3. Этож прикрепленная ветка, я так понимаю здесь новое в репозитарии должно быть и сообщения об ошибках. Или я не прав?

Не понял по поводу ошибок.
Поясни.
  

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #42 - 22. Января 2007 :: 11:37
Печать  
artbear писал(а) 22. Января 2007 :: 11:32:
lustin писал(а) 22. Января 2007 :: 11:24:
3. Этож прикрепленная ветка, я так понимаю здесь новое в репозитарии должно быть и сообщения об ошибках. Или я не прав?

Не понял по поводу ошибок.
Поясни.


трекер багов предполагается в форуме или в багзилле заведем ветку ?
так доступно ? Улыбка
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


1C *.*, ROR, Java - на
этом остановимся

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #43 - 22. Января 2007 :: 11:41
Печать  
artbear писал(а) 22. Января 2007 :: 11:32:
Не понял по поводу ошибок.
Поясни.


Смущённый Улыбка

Ну а вопросы - у меня не собирается конфигурация классов, или метод класса Общие.Форма не вызывается где публиковать?

Я это имел в виду
  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


Эх, дайте что-нибудь новенькое
да полезное потести

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Репозитарий классов 1С++ в единой конфе
Ответ #44 - 22. Января 2007 :: 11:46
Печать  
Можно и в общем форуме, но только не в разделе Репозитарий или в этой ветке.
ИМХО в случае нахождения ошибки/непонятности в конкретном классе лучше заводить новую ветку с названием типа "Репозит.классов 1С++ - произвольный текст"
А в этой теме желательны посты о самой конфигурации, структуре классов и т.д., т.е НЕ по отдельным классам, а вопросы в целом.

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

OpenConf developer :: http://openconf.1cpp.ru&&FormEx developer :: http://formex.dorex.ru&&1C++ active developer && tester :: www.1cpp.ru
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 [3] 4 5 ... 17
ОтправитьПечать