По мотивам - http://programmingmindstream.blogspot.ru/2013/12/uml.html
На САМОМ ДЕЛЕ.
Хочется сделать "IDE нового поколения".
Чтобы работала с "мета-языком" и описывала:
1. Требования.
2. Контракты.
3. "Чертежи". (aka UML)
3а. Кодогенерация.
3б. Валидация модели.
4. Тесты:
4а. Unit-тесты.
4б. GUI-тесты.
4в. Интеграционные тесты.
4г. Нагрузочные тесты.
5. Код.
6. Документацию.
В графическом и текстовом виде. (UML vs. DSL)
Может быть "язык нового поколения" или "сомодокументируемый язык", как например тут - http://programmingmindstream.blogspot.ru/2013/11/gui.html
Понятное дело, что "моей жизни" на это всё не хватит. Хотя я и "очень стараюсь"...
Посему - опять же - "ищу соавторов".
Давайте "попробуем сделать" среду разработки о которой "мечтают" и постановщики задач, и программисты и тестировщики.
Это кстати - "программа максимум" - всего моего "блога".
Кто захочет "побить ногами" и рассказать "про велосипед" - идите "лесом".
"Не боги горшки обжигают".
Я не прошу "умного совета". Я прошу "реальной помощи". Если это интересно.
В конце концов - люди делают Linux или делают Lazarus. В тем или иным успехом.
Почему бы не попробовать?
Ну в случае неудачи - запишут в список "ещё одних неудачников"...
Всего-то...
На САМОМ ДЕЛЕ.
Хочется сделать "IDE нового поколения".
Чтобы работала с "мета-языком" и описывала:
1. Требования.
2. Контракты.
3. "Чертежи". (aka UML)
3а. Кодогенерация.
3б. Валидация модели.
4. Тесты:
4а. Unit-тесты.
4б. GUI-тесты.
4в. Интеграционные тесты.
4г. Нагрузочные тесты.
5. Код.
6. Документацию.
В графическом и текстовом виде. (UML vs. DSL)
Может быть "язык нового поколения" или "сомодокументируемый язык", как например тут - http://programmingmindstream.blogspot.ru/2013/11/gui.html
Понятное дело, что "моей жизни" на это всё не хватит. Хотя я и "очень стараюсь"...
Посему - опять же - "ищу соавторов".
Давайте "попробуем сделать" среду разработки о которой "мечтают" и постановщики задач, и программисты и тестировщики.
Это кстати - "программа максимум" - всего моего "блога".
Кто захочет "побить ногами" и рассказать "про велосипед" - идите "лесом".
"Не боги горшки обжигают".
Я не прошу "умного совета". Я прошу "реальной помощи". Если это интересно.
В конце концов - люди делают Linux или делают Lazarus. В тем или иным успехом.
Почему бы не попробовать?
Ну в случае неудачи - запишут в список "ещё одних неудачников"...
Всего-то...
Ну так начните с редактора UML.
ОтветитьУдалить;-) спасибо за "дельный совет" конечно :-)
УдалитьЯ к нему кстати - "не раз уже подступался"...
Но всё что-то - "не так".
В последнее время я вообще склоняюсь к "крамольной мысли" - "а так ли нужна именно графическая нотация" или достаточно "DSL".
Если бы у меня не было бы "десятков тысяч диаграмм", то я бы может быть к ней бы и склонился бы.
А пока - "не решил ещё" :-)
Но наработки - поверьте - есть :-)