Опрос
Опрос Тема Опроса: Необходим ли CVS репозитарий для классов 1С++
bars   pie

Да, 100%    
  12 (75.0%)
Нет, 100%    
  0 (0.0%)
Другое    
  2 (12.5%)
А что такое CVS?    
  2 (12.5%)




Всего голосов: 16
« Последняя модификация: lustin : 10. Января 2007 :: 22:35 »
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5  ОтправитьПечать
Очень популярная тема (более 25 ответов) Вопросы без ответа по OpenConf и ООП (число прочтений - 33966 )
kms
1c++ power user
1c++ moderator
Отсутствует


я хочу, чтоб сюда проложили
дорогу оттуда...

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Вопросы без ответа по OpenConf и ООП
Ответ #45 - 16. Января 2007 :: 23:07
Печать  
alest писал(а) 16. Января 2007 :: 19:24:
И я про то же, а kms нашел-таки тыщу и каких-то карманных ведущих придумал...

Не обижайтесь, пожалуйста.

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

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

По поводу публикации:
Вот к примеру, у меня есть пара классов, допустим, что потенциально весьма нужных.
На них нет документации, даже краткого описания. Нет примеров использования.
Код сложен, ибо сложна сама предметная область, плюс оптимизация алгоритмов, универсальность и т.д.
Без документации и примеров, смысл этих классов равен нулю, ибо никто не станет их использовать.
Возможно, кроме двух-трех адептов, которые сами лично решая такие проблемы, пришли к тому же.

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

С другой стороны, это мое личное мнение, я его положил в папку и бросил в стол.
Если вам это (репозиторий) нужно в таком виде - ну делайте, почему нет.
  

De quelle planète es-tu?
Наверх
 
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #46 - 17. Января 2007 :: 07:45
Печать  
Я буду стараться сделать единую схему работы с классами в конфе.

Первый вариант -
будет справочник классов, в котором будут поля
наименование,
путь класса,
автор класса (его данные и как держать с ним связь)
разделы 1С++, с которыми связан класс
предметная область
необходимые ВК для класса
необходимые классы
краткая дока
путь к полной документации
путь к обработке-примеру работы с классом

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

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #47 - 17. Января 2007 :: 09:24
Печать  
alest писал(а) 16. Января 2007 :: 19:24:
[quote author=trdm]Знаю всего 2 класса которые кочую у меня из конфы в конфу:

А списки расширенные, таблицы и проч. не используешь? Или у тебя просто все это в глобальнике "кочует"? [/quote]
Не использую.  Для 2-3-х методов создавать и прописывать обработку в МД? + Создание и оформление классов?
Это вроде как не разумно, лучше пусть в глобальнике.
  
Наверх
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #48 - 17. Января 2007 :: 09:35
Печать  
trdm писал(а) 17. Января 2007 :: 09:24:
Это вроде как не разумно, лучше пусть в глобальнике.

ИМХО неразумно как раз использовать методы из глобальника, намного лучше использовать отдельные классы.
  

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



Сообщений: 380
Местоположение: Гродно, Беларусь
Зарегистрирован: 22. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #49 - 17. Января 2007 :: 11:10
Печать  
artbear писал(а) 17. Января 2007 :: 09:35:
trdm писал(а) 17. Января 2007 :: 09:24:
Это вроде как не разумно, лучше пусть в глобальнике.

ИМХО неразумно как раз использовать методы из глобальника, намного лучше использовать отдельные классы.

Проблема, по-моему, в этом : "создавать и прописывать обработку в МД". У меня набор общих классов в отдельной папке, просто в defcls конфы прописываю include Путь/common.prm и все.
  
Наверх
ICQ  
IP записан
 
artbear
1c++ developer
1c++ moderator
Отсутствует


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #50 - 17. Января 2007 :: 11:17
Печать  
Да, с внешними файлами используется, как правило, подобная схема.
Но у Димы, скорее всего, УРБД/УРИБ - поэтому он хранит все классы внутри конфы, чтобы не заморачиваться с передачей.

ИМХО нужно просто для этого поправить
либо мой плагин "Мастер 1С++", либо соответствующий скрипт к этому плагину, либо написать отдельный скрипт, который будет генерить класс наподобие плагина.

Я лично не использую классы внутри конфы, поэтому до сих пор не написал Улыбка
ИМХО написать не сложно Улыбка
  

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: Вопросы без ответа по OpenConf и ООП
Ответ #51 - 19. Января 2007 :: 16:21
Печать  
В разделе Репозитарий создал новую ветку
http://www.1cpp.ru/forum/YaBB.pl?num=1169222935/0

Предлагаю там продолжить разговор о конфе с универсальными классами 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: Вопросы без ответа по OpenConf и ООП
Ответ #52 - 20. Января 2007 :: 23:49
Печать  
Поднимаемые вопросы очень похожи на те, с которыми сталкиваются создатели дистрибутивов Линукс. Какой пакет включать и включать ли. Улыбка)
Мое мнение такое: надо включать все. По крайней мере до того момента, как не
появятся искомые 1000 классов. А там глядишь и появятся свои RedHat_1CPP, Debian_1CPP и так далее сборки классов, со своей ответственностью и целями. Пока же думается мне стоит просто сделать удобную помойку классов, пусть даже и без документации или с документаций внутри класса в виде xml. А сборка (defcls.prm) будет главной или индивидуальной (каждый себе сам создаст что загружать). Требовать от кого то чтобы он код читал, проверял, оценивал и прочее это полный бред. Тот кто смог разобраться как сделать commit однозначно не будет туфту гнать иначе будет банально забанен в участниках юнихового сервера Улыбка))
  

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


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #53 - 21. Января 2007 :: 00:15
Печать  
Kostya писал(а) 20. Января 2007 :: 23:49:
пусть даже и без документации или с документаций внутри класса в виде xml. А сборка (defcls.prm) будет главной или индивидуальной (каждый себе сам создаст что загружать). Требовать от кого то чтобы он код читал, проверял, оценивал и прочее это полный бред. Тот кто смог разобраться как сделать commit однозначно не будет туфту гнать иначе будет банально забанен в участниках юнихового сервера Улыбка))


Ситуация:

- У клиента работал програмер1 пишуший с помощью функционала компонеты 1С++
- прошел год - програмер1 уволняется, приходит програмер2
- програмер2 смотрит на недокументированный код и не систематизированные классы

1. и думает

а) что програмер1 плохой программер (вслух не скажет но подумает)
б) что сколько времени и денег он потеряет разбираясь в хитросплетениях
      ЕСли Пр=Тр Тогда Др=КР ИначеЕсли ....

2. лезет на форум чтобы www.1cpp.ru чтобы узнать откуда ноги растут и

а) понимает что бардак везде
б) не понимает почему нет систематизации инструментов разработки

3. пытаясь объяснить клиенту почему работа займет месяц понимает
а) что с клиента срубили бабок, причем самым безответственным образом
б) что самому тоже придется рубить бабок иначе дети остануться без Растишки
в) что именно поэтому бытует мнение что хорошего программиста 1С не найти

P/S Три дня настраивал Trac для своих сотрудников - документации ноль нормальной, плевался и ругался на потерянное время, а когда дело дошло до плагинов вообще только матом и говорил - но все же победил сию вешь. Вопрос: если с документацией по svn я все настроил за полчаса, а с этим движком 3 дня - хорошо это когда на все инструменты есть описание или нет  Улыбка

З/Ы/ Хотя естественно возможны и другие ситуации

  

бизнес-процесс как техническое задание прекрасно, только у бизнеса нет процессов; у бизнеса есть желание выжить
Наверх
GTalkSkype/VoIPICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #54 - 21. Января 2007 :: 01:06
Печать  
Вопрос в том, хорошо ли иметь документацию или плохо ?
Или в том реально ли иметь сразу и код и документацию ? Улыбка
Грустная история про программеров потрясла до глубины души Улыбка
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
Kostya
Junior Member
**
Отсутствует



Сообщений: 62
Местоположение: Украина / Луцк
Зарегистрирован: 14. Декабря 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #55 - 21. Января 2007 :: 01:18
Печать  
И еще. Если код предудущих ваятелей меня не устраивает я просто клиенту и говорю:
"Мне нужно переписать код старых ваятелей, потому что я в него не вкуриваю.
Либо ваятели идиоты либо я идиот это сути дела меняет мало. Важно что займет это
все N дней, вместо N минут, если бы изначально код писал я, либо давайте
пригласим ваятелей дописать свой код за искомые N минут."
Такой простой текст понимают все. Даже генеральные директора и даже собственники.
  

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


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

Сообщений: 6303
Местоположение: Москва
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Вопросы без ответа по OpenConf и ООП
Ответ #56 - 22. Января 2007 :: 06:25
Печать  
Kostya писал(а) 20. Января 2007 :: 23:49:
Пока же думается мне стоит просто сделать удобную помойку классов, пусть даже и без документации или с документаций внутри класса в виде xml.
Требовать от кого то чтобы он код читал, проверял, оценивал и прочее это полный бред.

Помойки не будет, я не буду включать каждый предлагаемый класс, будет проводиться некий анализ класса на его универсальность, уникальность и необходимость.
Я в меру своих сил буду заниматься этим бредом Улыбка
Естественно, мнение других участников/разработчиков непременно буду учитывать.
  

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: Вопросы без ответа по OpenConf и ООП
Ответ #57 - 22. Января 2007 :: 09:37
Печать  
artbear писал(а) 22. Января 2007 :: 06:25:
[
Помойки не будет, я не буду включать каждый предлагаемый класс, будет проводиться некий анализ класса на его универсальность, уникальность и необходимость.
Я в меру своих сил буду заниматься этим бредом Улыбка
Естественно, мнение других участников/разработчиков непременно буду учитывать.


ну значит удачи ждать принцев на белых конях Улыбка
  

2b or not 2b = ff
Наверх
ICQ  
IP записан
 
Beria
Junior Member
**
Отсутствует


1C++ rocks!

Сообщений: 33
Зарегистрирован: 10. Февраля 2009
Re: Вопросы без ответа по OpenConf и ООП
Ответ #58 - 02. Марта 2009 :: 21:19
Печать  
Проект помре?
Плачущий
  
Наверх
 
IP записан
 
orefkov
1c++ developer
1c++ moderator
Отсутствует


I Love YaBB 2!

Сообщений: 896
Зарегистрирован: 20. Мая 2006
Re: Вопросы без ответа по OpenConf и ООП
Ответ #59 - 12. Марта 2009 :: 08:41
Печать  
Beria писал(а) 02. Марта 2009 :: 21:19:
Проект помре?
Плачущий

Если ты про опенконф, то хз.
Исходники я на днях выложил.
Сам я что-либо дорабатывать в нем уже не буду.

Просто сейчас мною неспешно делается другой проект на эту тему, более широкий, чем опенконф.
Если у кого-то есть интерес, можем пообщаться на эту тему.
Проект делается неспешно, потому как мне еще не известна его восстребованность.
Если найдутся люди, желающие увидеть конечный результат, это меня мотивирует.
  
Наверх
 
IP записан
 
Переключение на Главную Страницу Страницы: 1 2 3 [4] 5 
ОтправитьПечать