Переключение на Главную Страницу Страницы: 1 ОтправитьПечать
Обычная тема Features request - UML support (число прочтений - 3553 )
lustin
1c++ power user
Отсутствует


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Features request - UML support
09. Марта 2008 :: 07:09
Печать  
вдруг пришла мысль - "хотелка" ОЧЕНЬ бредовая  Нерешительный

рисую тут UML в этой программе http://argouml.tigris.org
оная программа имеет такой инстурмент  как "Кодогенерация" причем поддерживает очень многие языки - а вот 1С  Улыбка не поддерживает

вот тбыло бы классно в целях популяризации UML и 1С++ придумать такой инструмент, который бы генерил был "скелет" классов

ЗЫ Но это наверное "голубая" мечта


  

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Features request - UML support
Ответ #1 - 09. Марта 2008 :: 09:26
Печать  
А на самом деле при хорошей фантазии это осуществимо..
Да вот только на сишке прийдется пописать неслабо, сделать визуальный вьюв для диаграмм.
а так что технически задача не сложная. И не такая бредовая как на первый взгляд покажется..
  
Наверх
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Features request - UML support
Ответ #2 - 09. Марта 2008 :: 14:39
Печать  
Я пока плохо представляю себе, каким уровнем мышления нужно обладать, чтобы начинать работу с отрисовки схем с последующей кодогенерацией.
Если бы на момент разработки знать всю схему, включая списки свойств и методов, это было бы слишком просто.
Ну, возможно, я просто не владею технологией.
Как вы это делаете на практике?

При этом обратный процесс - построение схем по существующему коду (типа doxygen) - у меня вопросов в применимости на практике не вызывает.
  

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



Сообщений: 2343
Местоположение: г. Ростов-на-Дону
Зарегистрирован: 19. Мая 2006
Пол: Мужской
Re: Features request - UML support
Ответ #3 - 09. Марта 2008 :: 17:43
Печать  
Не знаю, кто как делает на практике, но у меня после знакомства с
книгой от банды четырех код писать не получается, прожевал
я её только наполовиину. Только залезешь в визио, начинаешь
что-то набрасывать сразу возникает ощущение, что делаешь
что-то не так, и где-то ты видел что-то подобное, но гибче и
умнее придуманное, а вот закрываешь это чертовое визио и обратно
ныряешь в букварь....
жуть какая то....
лепишь какую нить подсистему и вдруг она начинает диссонировать
с общей картиной, а как выровнять непонимаешь...
будто одел очки с разбитыми стеклами, одни фрагменты видны
кристально чисто, а другие будто бы расплываются...
мрак короче...
  
Наверх
IP записан
 
Палыч
1c++ power user
Отсутствует


I Love 1Cv8!

Сообщений: 217
Зарегистрирован: 19. Мая 2006
Re: Features request - UML support
Ответ #4 - 09. Марта 2008 :: 18:52
Печать  
lustin
У меня эта хотелка вызывает ассоциации с пятым колесом Улыбка

зы: разве что только Цитата:
в целях популяризации UML

Непонятно, правда, какой тебе в этом интерес... Улыбка
  
Наверх
ICQ  
IP записан
 
kms
1c++ power user
1c++ moderator
Отсутствует


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Features request - UML support
Ответ #5 - 09. Марта 2008 :: 21:39
Печать  
trdm писал(а) 09. Марта 2008 :: 17:43:
Не знаю, кто как делает на практике, но у меня после знакомства с

Дим, да тут как в физике.
По мере изучения законов природы ты уходишь от веры в высший разум, а после снова приходишь к ней.

Или вот как написано у Му-Кёнига в книжке "эффективное программирование на С++":
"Мы обнаружили, что наши студенты пребывали в растерянности в течение почти двух дней - до тех пор, пока... и т.д."

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

Мне очень интересно, насколько эффективна такая методика.
Сам бы я никогда не додумался бы так учить, разве что чисто за деньги, а не для результата.

А ведь Му и Кёниг - одни из ближайших сподвижников Страуструпа при разработке и стандартизации C++.
Может быть, они знают, как на самом деле нужно строить обучение?

Жаль, самому никак не понять, как оно на самом деле.
Надо будет кому-нибудь, кто не знаком с С++ подсунуть книжку, а потом заценить результативность. Улыбка
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Features request - UML support
Ответ #6 - 10. Марта 2008 :: 03:37
Печать  
Цитата:
Надо будет кому-нибудь, кто не знаком с С++ подсунуть книжку, а потом заценить результативность.


А в электронном виде есть?
  
Наверх
ICQ  
IP записан
 
lustin
1c++ power user
Отсутствует


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

Сообщений: 907
Местоположение: Москва
Зарегистрирован: 20. Октября 2006
Пол: Мужской
Re: Features request - UML support
Ответ #7 - 10. Марта 2008 :: 06:10
Печать  
Цитата:
Непонятно, правда, какой тебе в этом интерес... Улыбка


как сказать бы попонятнее

ну вообщем так... сижу я тут разрабатываю  Улыбка

1. У проекта есть грамотно написанное техзадание
2. У проекта есть диаграмма классов и диаграмма вариантов использования (пока)
3. У проекта есть 2 ипостаси - java реализация и 1С++ реализация

Проблема номер раз: - если для java ипостаси - на выходе после работы и изменения схемы я получаю скелет проекта - который дополняется реализацией - и соответственно при изменении самого скелета - меняется обратно собственно и сама модель
То для 1С++ - мне приходится это совершать ручками

Проблема номер два: когда я начинаю общаться с соратниками - я вижу определенную долю не понимания - так как UML из них никто не учил

я не говорбю что UML это панацея - но знание оной мне кажется повышает адекватность специалиста

А по поводу того чтобы всё это реализовать - у того же ArgoUML есть система плагинов отвечающих за кодогенерацию в обе стороны  Улыбка

  

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


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

Сообщений: 4632
Зарегистрирован: 19. Мая 2006
Re: Features request - UML support
Ответ #8 - 10. Марта 2008 :: 09:09
Печать  
Nick писал(а) 10. Марта 2008 :: 03:37:
Цитата:
Надо будет кому-нибудь, кто не знаком с С++ подсунуть книжку, а потом заценить результативность.


А в электронном виде есть?

Вот, первая попавшаяся ссылка, формат djvu - не люблю такой формат.
Но в переводе другого вроде не видно.

http://forum.prologic.ws/index.php?s=2dbf98abd98ad791db0d0b3cb0501422&showtopic=...

P.S.
Кстати, несоответствующее книге название - результат "потерь в переводе", в оригинале название скорее символизирует "ускоренный" курс изучения, а не ориентацию на эффективное программирование.

Название: Эффективное программирование на С++
Ориг. Название: Accelerated C++

P.P.S.
Я к чему это все - к тому, что картина складывается не сразу, это такой последовательный, редко простой, процесс...
  

De quelle planète es-tu?
Наверх
 
IP записан
 
Nick
God Member
*****
Отсутствует



Сообщений: 1599
Местоположение: г.Новокузнецк
Зарегистрирован: 21. Февраля 2007
Пол: Мужской
Re: Features request - UML support
Ответ #9 - 10. Марта 2008 :: 16:47
Печать  
Ссылка не действительна Печаль
Вот здесь ссылок побольше:
http://c2p.ru/cpp/endryu-kenig-barbara-mu-effektivnoe-programmirovanie-na-s.html
  
Наверх
ICQ  
IP записан
 
Переключение на Главную Страницу Страницы: 1
ОтправитьПечать