powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Research Studio .NET
128 сообщений из 128, показаны все 6 страниц
Research Studio .NET
    #36849213
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемые Коллеги ! :)

Я с Вами на этом форуме уже более года, все наверное слышали о проекте Research Studio .NET. Кто-то возможно заходил на мой сайт адресс которого в подписи, но ничего интересного там до этого не находил. Кому-то я запомнился не этим проектом, а автором создания Ультра Короткого языка. Кому-то обещателем обещаний Кто-то меня считает вчерашним студентом. Кто-то активным строителем велосипедов. Кто-то чудаком который решил единолично написать еще одну студию. Пришло время раскрыть все-все-все карты :)
Я подготовил статью и попытался в доступной манере изложить все то, для чего как и почему существует такой вот народный православный проект Research Studio .NET

Вообщем не поленитесь скачать отсюда мою статью (заатачить не удалось, док файл 800 кб).
Кто же заинтересовался, захотел установить дистрибутив, покрутить или найти больше инфы, в принципе все можно отискать на моем сайте или здесь.

Вообщем я открыт к любому обсуждению.
Проект может провалиться, может наоборот активно развиваться,
но его идеи должни быть доступны комьюнити

Вообщем Приятного Чтения ! :)
...
Рейтинг: 0 / 0
Research Studio .NET
    #36849216
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton, скрины Каталогизатора есть в статье. Сам проект доступен для скачивания, как обещал :)
...
Рейтинг: 0 / 0
Research Studio .NET
    #36849807
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что-то тихо как в танке, обсуждаете унылые скрипты ...
Неужто проект опередил свою эпоху ... никто не понял идеи .... эхх ...
...
Рейтинг: 0 / 0
Research Studio .NET
    #36849888
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio wrote:
> что-то тихо как в танке, обсуждаете унылые скрипты ...
Ну дай статью -то прочиать...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Research Studio .NET
    #36849897
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот прямая ссылка на док документ.
Очень интересны любые мнения.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36849984
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio,

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

пока читал ваш обзор, представлял, как было бы здорово если бы в Visual Studio появилось расширение, которое помогало бы проектировать функциональные тесты визульно.
к примеру взяли некий метод, кинули на хосл, описали чего ждем и чего не ждем, приступили к тестированию - profit - минимальное написание тестов руками, экономия времени...
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850063
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКаrstudio,

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

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

Спасибо за отзыв :)
Ну конечноже, на базе этой технологии можно спроектировать очень удобный инструмент для выборочного тестирования методов. Эта мысль у меня крутилась в голове уже несколько месяцев :)

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

Но! Господа, понимаю что звучит конечно амбициозно, но мы можем противопоставить всяким буржуйским Visual Studio наш национальный продукт и сделать его именно так, как мы его хотим. В формате "Разработчики для разработчиков". Нам не нужно причесывать старые грабли от Майкрософт, неповоротливого гиганта. Нас из года в год будут кормить мелочами в студии вроде интелисенца в скриптах, или улучшеной подсветки, или переработаного интерфейса. Но задайте себе вопрос: Что принципиально изменилось в Дот Нет студиях принципиально за последние 5 лет ?

Простые девелоперы с територии СНГ, присоединяйтесь. Ведь студия для нас как для таксиста машина !
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850079
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Но! Господа, понимаю что звучит конечно амбициозно, но мы можем противопоставить всяким буржуйским Visual Studio наш национальный продукт и сделать его именно так, как мы его хотим.

Вот этот пассаж уже вызывает изжогу.
В рос и нана технологии с этим, пожалуйста
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850123
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)rstudio
Но! Господа, понимаю что звучит конечно амбициозно, но мы можем противопоставить всяким буржуйским Visual Studio наш национальный продукт и сделать его именно так, как мы его хотим.

Вот этот пассаж уже вызывает изжогу.
В рос и нана технологии с этим, пожалуйста

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

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

И расчитываю что найдутся такие же как я активные исследователи, в меру патриотичные.

ЗЫ: Обзорную статью то хоть читал ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850290
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio,

поддержка плюсов будет? нативный код?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850326
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudio,

поддержка плюсов будет? нативный код?

Будет, если найдется человек который поможет с кодом парсера С++.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850337
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Архитектура продумывалась так, что можно довольно легко поддержать разработку и отладку в таких средах как С++, С#, Java, Oracle. MS SQL и VB.NET уже поддерживаются прототипом.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850368
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процитируем укатайкуРжем всем скопом . Сектанты , однозначно!
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850374
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioБудет, если найдется человек который поможет с кодом парсера С++.парсером? ну-ну. может, они?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850394
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudioБудет, если найдется человек который поможет с кодом парсера С++.парсером? ну-ну. может, они?

Нет, мне не нужен компилятор. Мне нужен человек который может заняться парсером.
Поддержать С# и С++ это вопрос популярности среды разработки.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850417
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioНет, мне не нужен компилятор. Мне нужен человек который может заняться парсером.ты почитай, почитай, там и парсеру глава целая посвящена. "первые радости" - рекомендую ознакомиться
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850440
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudioНет, мне не нужен компилятор. Мне нужен человек который может заняться парсером.ты почитай, почитай, там и парсеру глава целая посвящена. "первые радости" - рекомендую ознакомиться

Мне не нужно читать, я сам понимаю сложность задач.
Я уже написал парсеры на VB.NET код и на скрипты MS SQL. И получил цельную интегрированную отладку. Например на comm.ExecuteQuery вы можете нажать F11 и следуйщим брейкпоинтом войдете внуть хранимой процедуры. Потом еще внутрь процедуры. Отладка цельная, это не зоопарк профайлеров, прикрученых сбоку дебагеров.

С++ можно сделать, поверь мне, я знаю о чем говорю. Но мне нужна помощь
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850484
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850494
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio вот прямая ссылка на док документ.
Очень интересны любые мнения.
У тебя или канал задавлен или ограничитель стоит. Ну никак не качается. Выложи хоть на рапиду.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850506
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, дорогой, я настаиваю что ты ряженый теоретик.
Кстате чтобы сюда заходить мог бы сюда и лучше подготовиться, например прочитав статью внимательней

цитирую


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


Ты понял о чем я тут и о твоем рвении быдлокодера логировать все вручную ??

А вот еще интересно


Учитывая эти недостатки, решение о логировании определенных частей рабочего кода принималось только в исключительных случаях. Во всех остальных случаях приходилось повторять процесс настройки и повторения действий, который уже был выполнен однажды тестером. Выходит повторная работа.
Поэтому изначальная идея Research Studio .NET была довольно простой и сводилась лишь к тому чтобы избежать недостатков выше.
Во-первых, добавление логирующего кода, должно было быть полностью автоматизировано и скрыто за обычным процессом компиляции.
Во-вторых, отладочный код должен был быть невидим. Программист только видит основной рабочий код.
В-третьих, логироваться должно абсолютно все.
В-четвертых, информация в логах должна быть представлена максимально интуитивно понятно для программиста. В конечном итоге было решено, используя полную информацию из логов, эмулировать работу приложения и его отладку.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850512
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonrstudio вот прямая ссылка на док документ.
Очень интересны любые мнения.
У тебя или канал задавлен или ограничитель стоит. Ну никак не качается. Выложи хоть на рапиду.

могу на почту скинуть, если так удобней
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850568
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioмогу на почту скинуть, если так удобней
Уже скачал.

Почитал по диагонали.

Ну ты и букв написал. Прямо сочинение. Чесно говоря щас лень читать. Есть другие дела. Но было-бы очень здорово, если-бы ты записал демо-видео, показывающее работу с этим софтом (только ключевые моменты) эдак на 5-10 минут. Поверь, это действует быстрее и красноречивее, чем пространные философские обозрения.

Выкладывай видео на youtube и давай ссылку.

Пока.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850579
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процитируем укатайкуrstudioПроцитируем укатайкуТ.е. про профилирование ты ничего не понял?

Нет, точно тормоз.

Сообщил модератору, это раз.
Во-вторых снова трольченок не в теме. Тыкает термин Профилирование из учебника Информатики ( школьник наверное ), но в упор не разглядывает этого инструмента в Research Studio .NET.

Сообщи еще раз.

Заодно расскажи модератору, слоупок, на кой нам использовать твой смешной профайлер, если есть уже готовые.

Там еще много чего есть
Подсветка, фолдинг, компиляция тоже есть. И что ?

Опять ты не в теме. Читай внимательней статью.

А) Студия есть двойником Майкрософт, чтобы было легче переходить.
Б) Студия не зоопарк технологий и отдельных приложений, это интегрированная среда которая дает возможность получать полноценные картины, как на стороне хранимок там и дот нет кода
В) Есть целый список новшеств, которые невозможны принципиально в другом типе дебага.

подумай, вместо того чтобы детсадовские вопросы задавать с пеной у рта, что я мега гуру ты ничего не понял в профайлере он уже есть !! ... аа
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850600
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonrstudioмогу на почту скинуть, если так удобней
Уже скачал.

Почитал по диагонали.

Ну ты и букв написал. Прямо сочинение. Чесно говоря щас лень читать. Есть другие дела. Но было-бы очень здорово, если-бы ты записал демо-видео, показывающее работу с этим софтом (только ключевые моменты) эдак на 5-10 минут. Поверь, это действует быстрее и красноречивее, чем пространные философские обозрения.

Выкладывай видео на youtube и давай ссылку.

Пока.

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

Но на мой взгляд проще потратить 5 минут установить демо версию отсюда . Там есть отчет который открывается в два клика.

Все что не понятно, могу рассказать.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850615
rstudioподумай, вместо того чтобы детсадовские вопросы задавать с пеной у рта, что я мега гуру ты ничего не понял в профайлере он уже есть !! ... аа

Детсадовские вопросы с пеной у рта! Ты опять на меня свои проблемы вешаешь?

Заодно подумай. Зачем кому-то переходить с купленного продукта (ты знаешь что такое продукт? Это
нечто, что как минимум имеет такое понятие, как сопровождение ) на нечто, какой-то смешной
прототип, писанный каким-то украинским колхозником, который даже в своей обзорной статье - и то
не сумел сформулировать хоть как-то, хоть что-то внятное, что могло быть расценено читателем
как нечто ему, читателю, потенциально полезное.

Детсад?

Ну ну, пиши дальше.

Страна следит за тобой! Будет чем нам всем гордиться. Когда-нибудь.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850681
rstudioПросто возьми и посмотри.
Да я уже посмотрел. У тебя там - бред. Нет даже немека на сравнительный анализ.
Ситация как есть, и ситуации как ты предлагаешь. В виде таблички. Где?

С отдельной колонкой - выводы. Там должно быть то, что я, как потребитель, получу.
Доказательства, на конкретном примере того, что я получу то, чего у меня вообще нет (естественно).
"Ускорение на 60%" - меня вообще не интересует.


А твои смешные фразы в твоей статье, без приложеных примеров - меня вообще не убеждают.
Что ты мне собираешься продавать? Где продукт?

Тебя не учили делать сравнительный анализ и писать статьи?

rstudioи ты пиши вебмагазин и будь уверен что Майкрасофт Визуал Студия это святое и ничего лучше придумать нельзя
Конечно можно.

И

а) я не использую VS. Вообще
б) я использую намного лучшие инструменты. И ты к ним - вообще никакого отношения не имеешь.
И не будешь иметь никогда, такими темпами. Просто в колхозах их не используют, никто тебе про них не расскажет, и сам ты про них - не узнаешь (ясен пень).
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850682
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioGluk (Kazan)rstudio
Но! Господа, понимаю что звучит конечно амбициозно, но мы можем противопоставить всяким буржуйским Visual Studio наш национальный продукт и сделать его именно так, как мы его хотим.

Вот этот пассаж уже вызывает изжогу.
В рос и нана технологии с этим, пожалуйста

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

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

И расчитываю что найдутся такие же как я активные исследователи, в меру патриотичные.

ЗЫ: Обзорную статью то хоть читал ?

Пока не было времени. Скачал, почитаю на досуге.
Не люблю пивного патриотизма
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850707
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioНе хочется чтобы тему закрыли из-за троллизма Анонимусов.
Пожалуй воздержусь от ответов. Созреешь на что-то серьезней чем быдлокодить свой склад или веб магазин на пижженой студии, приходи, поговорим.

Тему как обычно закроют не из-за анонимусов, а из-за тебя.
Держи себя в руках, с чего ты взял, что у него студия и она "пизженая"???
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850709
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
18 страниц немного. Там максимум 15 минут чтения, много скринов и крупный шрифт.
Видео есть здесь , правда там версия еще годичной давности.

Но на мой взгляд проще потратить 5 минут установить демо версию отсюда . Там есть отчет который открывается в два клика.

Все что не понятно, могу рассказать.
Ты сильно не прав. Презентация должна быть яркой. Краткой. И содержать только самые важные акценты. А всякие там переливания из пустого в порожнее типа: "....Задумывались ли Вы...", "..примерно два года назад.." e.t.c. это ненужная документалистика.

Ну в общем думай сам.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850712
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процитируем укатайкуrstudioПросто возьми и посмотри.
Да я уже посмотрел. У тебя там - бред. Нет даже немека на сравнительный анализ.
Ситация как есть, и ситуации как ты предлагаешь. В виде таблички. Где?

С отдельной колонкой - выводы. Там должно быть то, что я, как потребитель, получу.
Доказательства, на конкретном примере того, что я получу то, чего у меня вообще нет (естественно).
"Ускорение на 60%" - меня вообще не интересует.


А твои смешные фразы в твоей статье, без приложеных примеров - меня вообще не убеждают.
Что ты мне собираешься продавать? Где продукт?

Тебя не учили делать сравнительный анализ и писать статьи?


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

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

Я написал тестовый проект Каталагизатор, чтобы применить свой инструмент на нем и показать как и что работает и выложил исходники.

Давайте обсуждать, что не понятно.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850719
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonrstudio
18 страниц немного. Там максимум 15 минут чтения, много скринов и крупный шрифт.
Видео есть здесь , правда там версия еще годичной давности.

Но на мой взгляд проще потратить 5 минут установить демо версию отсюда . Там есть отчет который открывается в два клика.

Все что не понятно, могу рассказать.
Ты сильно не прав. Презентация должна быть яркой. Краткой. И содержать только самые важные акценты. А всякие там переливания из пустого в порожнее типа: "....Задумывались ли Вы...", "..примерно два года назад.." e.t.c. это ненужная документалистика.

Ну в общем думай сам.

Проект просто обширный. Я старался ужимать как мог. Я не могу просто тыкнуть что это например еще один Профайлер с караванами. Это принципиально другой продукт, пришлось заходить с далека, с истории как пришла в голову такая мысль. Как я это писал, как это можно применить на тестовом проекте и так далее. Труд более широкий, он не есть дока по Прототипу, он есть общее виденье проблемы и демо на то что уже есть.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850725
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)rstudioНе хочется чтобы тему закрыли из-за троллизма Анонимусов.
Пожалуй воздержусь от ответов. Созреешь на что-то серьезней чем быдлокодить свой склад или веб магазин на пижженой студии, приходи, поговорим.

Тему как обычно закроют не из-за анонимусов, а из-за тебя.
Держи себя в руках, с чего ты взял, что у него студия и она "пизженая"???

ладно, это не принципиально.
У меня Девэкспресс стоит например на работе.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850728
rstudio1. Чтобы интегрировать лучше разработчиков/тестеров/пм ов проектов.
Можно экономить до 30-50% (!) рабочего времени программеров и тестеров в части исправления багов. Тестеры не тратят много времени на описание баги, могут просто присылать записанные отчеты. Программеры не тратят время на воспроизведения, просто ревьювят отчеты и подправляют.

Ты просто сказочник какой-то. Ты хоть раз видел отчет о баге? Что тебе известно об
описании test-case или о bussiness-case, приведшем к возникновению бага?
Ты хоть раз делал core-dump или stack-trace анализ?

Что ты вообще знаешь о тестировании и решении production issues? В каком проекте ты работал?
Откуда у тебя опыт?

rstudio2. Новички в проекте значительно проще вникают в проект.
Не верю (с)

Пустая и тупая фраза ниочем.

rstudio3. Это не хилая документация. Как эта хрень работает в моем проекте ? Открой в два клика отчет и продебажь все что хочешь, ничего не нужно настраивать. Просто возьми и посмотри.
Нафига мне это? У меня и так есть .map, .sym файл и memory dump.

А ты, похоже, не знаешь, что это такое.

Прикольно. Некое чудо не разобралось в существующих инструментах, и написало свой. Ура!
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850757
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подача материала в форме академической статьи здесь (в sql.ru) неприемлима и вообще вредна для бутсрапа. Серъёзные люди (в научных кругах) всё равно её читать не будут т.к. нет рецензий и всё такое, а несеръёзные (такие как ваш покорный слуга) засыпают от скуки на 1 абзаце.

Твои тезисы должны быть изложены в 5-15 слайдов PowerPoint (минимум текста) и подкреплены 5-10 минутами живого видео с голосом или субтитрами. И точка.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850759
И в довершение - почитай уже про VMWare replay, и про интеграцию этого с VS и Eclipse в т.ч.

http://blogs.vmware.com/sherrod/2007/04/the_amazing_vm_.html
http://communities.vmware.com/community/vmtn/general/guestdebugmonitor

Сомневаюсь, что ты многое там поймешь, но ВДРУГ?


Так, чтобы просто понять. Что твое место в жизни - не прорывы делать (их и без тебя сделают), а писать
АРМ-Склад для того провинциального продуктового магазина, в котором ты работаешь эникейщиком.

Извини, но я не думаю, что у тебя другой уровень (раз ты даже эти названные инструменты - не знаешь).
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850775
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процитируем укатайку
Ты хоть раз видел отчет о баге?


Да. Это выглядит описанием в каком нибудь баг трекере, как ошибку добиться в программе. "Я залогинилась под логином Нина Ивановна. Я открыла формочку. Потом открыла еще вот эту формочку. Потом вот это. Потом нажала Применить, а Потом сохранить и оно упало !" Вот вам картинка. Жуйте ее на здоровье. Это прошлый век. Я в два клика открою полную картину и максимально быстро можно отладить и пофиксить баг. И замечу что эта отладка НА УРОВЕНЬ будет лучше той что сейчас есть в Майкрософт Студии ? Почему ? Читай статью, я про все написал.

Процитируем укатайку
Что тебе известно об
описании test-case или о bussiness-case, приведшем к возникновению бага?


А что здесь не так ? Не смотря на тест кейсы, юнит тесты, бизнесс кейсы тестирования программистов - от трети до половины разработки это исправление багов.

Процитируем укатайку
Ты хоть раз делал core-dump или stack-trace анализ?


Глупый ? Я тебе в зубы даю полный дебаг, хочешь трассируй вперед хочешь вернись назад с откатом переменных. На тебе отладку хранимок, все встроено ! На тебе профайлер базы данных. На тебе план выполнения. На тебе историю переменных. Да еще вагон и маленькая тележка того, о чем Майкрософт выпустит в студии 2020. Но кому же впал твой дамп ? Данные там затирают, ты не видишь предшествующий данных. Это сравнимо также как тыкать машинный код в век визуальных средств разработки. Ну вот такая аналогия пришла.


Процитируем укатайку
Что ты вообще знаешь о тестировании и решении production issues? В каком проекте ты работал?


Ты не думал что может быть даже больше чем ты ?

Процитируем укатайку
Не верю (с)


Можешь не верить, ведь ты не читал стать, а я это детально рассматриваю на основе тестового проекта


rstudio
Нафига мне это? У меня и так есть .map, .sym файл и memory dump.


У тебя еще есть машинные кода. Я выше упоминал. Ты действительно не понимаешь чем мемори дамп отличается от отчета записанного в лейт отладке ?? Что по нему можно втупую сэмулировать работу любого приложения, исследуя последний минуты его жизни перед багом ? Или притворяешся ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850788
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonПодача материала в форме академической статьи здесь (в sql.ru) неприемлима и вообще вредна для бутсрапа. Серъёзные люди (в научных кругах) всё равно её читать не будут т.к. нет рецензий и всё такое, а несеръёзные (такие как ваш покорный слуга) засыпают от скуки на 1 абзаце.

Твои тезисы должны быть изложены в 5-15 слайдов PowerPoint (минимум текста) и подкреплены 5-10 минутами живого видео с голосом или субтитрами. И точка.

Майтон, позавчера ты говорил с упованием о Каталогизаторе. О своей идее. Передо мной стояла задача на чем то свою студию продемонстрировать. Подумал проект не сложный, почему бы и нет.
Сообщил тебе. Но ты не только с энтузиазмом не воспринял начало реализации своей же идеи, ты просто кудато пропал. Я не буду тратить время на презинтацию, точней она у меня есть на английском. НО! Лучше выпей кофейку и дочитай до конца, иначе не видео не мультик с бледжеком и шлюхами тебе не поможет разобраться.

Кто захочет тот прочитает и разберется и не поленится 5 мин установить прототип и сделвать два клика.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850792
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И добьем чудилкуИ в довершение - почитай уже про VMWare replay, и про интеграцию этого с VS и Eclipse в т.ч.

http://blogs.vmware.com/sherrod/2007/04/the_amazing_vm_.html
http://communities.vmware.com/community/vmtn/general/guestdebugmonitor

.

Ты что думаешь что я об этом не знал ?
Мне опять по пунктам расписать ущербность этой технологии или сам прочитаешь в статье ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850813
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Проект просто обширный. Я старался ужимать как мог.

Не старался. Когда постараешься ужимать, первым делом выжми из документа воду (ее там 80%).
Получится короткая презентация (по делу) которую можно дополнить за счет разнообразия примеров.

rstudio
ладно, это не принципиально.


Это принципиально. Ты легко ведешься на троллинг и когда тебя слегка подзуживают, начинаешь сыпать более тяжелыми оскорблениями. После чего тебя модерируют ...
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850823
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Майтон, позавчера ты говорил с упованием о Каталогизаторе. О своей идее. Передо мной стояла задача на чем то свою студию продемонстрировать. Подумал проект не сложный, почему бы и нет.
Сообщил тебе. Но ты не только с энтузиазмом не воспринял начало реализации своей же идеи, ты просто кудато пропал. Я не буду тратить время на презинтацию, точней она у меня есть на английском. НО! Лучше выпей кофейку и дочитай до конца, иначе не видео не мультик с бледжеком и шлюхами тебе не поможет разобраться.

Кто захочет тот прочитает и разберется и не поленится 5 мин установить прототип и сделвать два клика.

Собственно с этого места можно начинать модерировать :)
Ты ведешь себя неадекватно, чем отпугиваешь то минимальное количество собеседников, которое у тебя есть
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850829
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Процитируем укатайкуrstudio
Бред и эмоции скипнуты.

rstudio Что по нему можно втупую сэмулировать работу любого приложения, исследуя последний минуты его жизни перед багом ? Или притворяешся ?
Еще раз. Ты тормоз? Про vmware replay ссылку не осилил?

А про то, что memory dump нельзя отобразить на вполне конкретные названия переменных в коде - это
ты своим коллегам-продавщицам будешь рассказывать.

Они - поверят.

Слушай ты мне надоел. Мне чтобы разобраться в баге от тестера нужно получить отчет, который записывается двумя , понимаешь двумя кликами свернутым приложением в трее. Это документ, который как бы сам в себе. Это новый формат документа. Он уже содержит серверную трассировку, он содержи значения переменных, он содержит статистику по перформанцу, он содержит скрипты БД выполнившееся, планы выполнения и еще кучу так нужной мне информации которая как на ладони .

А что отправишь ты в vmware replay ? Снимишь дамп всей машины клиента и попросишь его тебе прислать, ты что глупый ??? Сколько времени у тебя займет чтобы этот vmware установить, настроить ? А он может пошагово двигаться как вперед как назад ? А он может показать план выполнения, какие функции, классы, исходники были задействованы ? А он может показать какая переменная проскользнула в памяти и моментально перейти в это место ??? А он имеет встроенные профайлеры по перформанцу, по базе данных и так далее ?? Что тебе чудик покажет дамп ??

Твои дампы, это формат документов ? Ты можешь там хранить примеры отработавших алгоритмов ?

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

Но ты этого не понимаешь, или не хочешь понять. Но со временем ты проникнешся, может быть когда избавишся от гемороя своего с дампами памяти.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850845
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)rstudio
Майтон, позавчера ты говорил с упованием о Каталогизаторе. О своей идее. Передо мной стояла задача на чем то свою студию продемонстрировать. Подумал проект не сложный, почему бы и нет.
Сообщил тебе. Но ты не только с энтузиазмом не воспринял начало реализации своей же идеи, ты просто кудато пропал. Я не буду тратить время на презинтацию, точней она у меня есть на английском. НО! Лучше выпей кофейку и дочитай до конца, иначе не видео не мультик с бледжеком и шлюхами тебе не поможет разобраться.

Кто захочет тот прочитает и разберется и не поленится 5 мин установить прототип и сделвать два клика.

Собственно с этого места можно начинать модерировать :)
Ты ведешь себя неадекватно, чем отпугиваешь то минимальное количество собеседников, которое у тебя есть

пускай модерируют.
Презентации не будет. Здесь заходят люди которые не имеют ничего, не нормально изложеной статьи, не протипа к своей идее. У меня есть достаточно чтобы если человек заинтересовался, дочитать и понять. Если вам изложить сухие графики вы еще меньше будете понимать в чем дело.
Мне пришлось изложить все это на 18 страницах, но даже сейчас приходится просто цитировать абзацы из своей статьи.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850934
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если можно, тему перенесите в Информационные системы.
Пускай она лучше там пасётся.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850943
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
пускай модерируют.
Презентации не будет. Здесь заходят люди которые не имеют ничего, не нормально изложеной статьи, не протипа к своей идее. У меня есть достаточно чтобы если человек заинтересовался, дочитать и понять. Если вам изложить сухие графики вы еще меньше будете понимать в чем дело.
Мне пришлось изложить все это на 18 страницах, но даже сейчас приходится просто цитировать абзацы из своей статьи.

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

Тогда что тебе надо ???

А статью пошли в какой-нибудь популярный журнал, может примут.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850953
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты еще не понял, борьба идет за удобство, интеграцию персонала и наиболее быстрый отклик на баг, по сути фикс бага. Чем быстрей разберешся тем лучше, тем больше удовольствия получишь от оперативно и профессионально сделаной работы.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850954
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще ... проверяй орфографию, прежде чем отдавать документ в массы
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850962
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)rstudio
пускай модерируют.
Презентации не будет. Здесь заходят люди которые не имеют ничего, не нормально изложеной статьи, не протипа к своей идее. У меня есть достаточно чтобы если человек заинтересовался, дочитать и понять. Если вам изложить сухие графики вы еще меньше будете понимать в чем дело.
Мне пришлось изложить все это на 18 страницах, но даже сейчас приходится просто цитировать абзацы из своей статьи.

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

Тогда что тебе надо ???

А статью пошли в какой-нибудь популярный журнал, может примут.

я не ставлю собеседника ниже. Но мне интересны заинтересованные люди, у которых есть тот огонек в глазах, а не скулят что либо это сложно, либо это конечно это все хорошо но меня устраивает то что есть. Вы же представители интереснейшей профессии, не понимаю я вас с вашими вебмагазинами и прочье.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850971
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Майтон, позавчера ты говорил с упованием о Каталогизаторе. О своей идее. Передо мной стояла задача на чем то свою студию продемонстрировать. Подумал проект не сложный, почему бы и нет.
Сообщил тебе. Но ты не только с энтузиазмом не воспринял начало реализации своей же идеи, ты просто кудато пропал. Я не буду тратить время на презинтацию, точней она у меня есть на английском. НО! Лучше выпей кофейку и дочитай до конца, иначе не видео не мультик с бледжеком и шлюхами тебе не поможет разобраться.

Кто захочет тот прочитает и разберется и не поленится 5 мин установить прототип и сделвать два клика.
Ты вобщем-то меня разочаровал. Я не берусь оценить сколько времени ты потратил на своё Ресёрч Студио (навреное не меньше полугода), и после этого, когда до финиша осталось 2 метра, ты вдруг встал в позу и говоришь что презентация и демо не нужна. Ну что-ж. Не нужна так не нужна. Оставайся на обочине.

Можно-ли говорить о том, что ты адекватно спланировал работы и измерял время на собственно "разработку" и "анонсирование продукта"? Ответ - нет.

Тоесть получается что ты человек неадекватный.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850978
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
я не ставлю собеседника ниже. Но мне интересны заинтересованные люди, у которых есть тот огонек в глазах, а не скулят что либо это сложно, либо это конечно это все хорошо но меня устраивает то что есть. Вы же представители интереснейшей профессии, не понимаю я вас с вашими вебмагазинами и прочье.

Не понимаешь ? Все очень просто.
Сегодня я весь день с пеной у рта писал спецификацию. Работа ну совсем не интересная, но делать ее кому-то надо. И тут ты, на коне бледном, со своим RS и каталогизатором на бейсике ...
И твой стиль общения тоже ... слегка напрягает. И квасной патриотизм зашкаливает.

Да ... ВОЗМОЖНО в статье есть зерно. ВОЗМОЖНО ты найдешь (с таким то подходом) единомышленников. ВОЗМОЖНО ты это зерно взрастишь и из него ВОЗМОЖНО вырастет именно то, что ты и ожидал.

Но мне с тобой общаться неинтересно по двум причинам:

1. У меня есть задачи которые я считаю более для себя интересными (не написание спецификаций, хотя и это тоже получается неплохо)
2. Меня не устраивает твой стиль общения

Так понятнее ?
Пожаловаться Модератору можешь внизу. Ты знаешь где кнопка.

пока
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850987
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 rstudio

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

Ведь это как я понимаю демонстрационное приложение. Или не так?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850989
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Понимаешь я эту статью писал почти неделю. Проект писал довольно активно почти год.
Ты пришел ко мне и говоришь, мне интересно но мне лень читать эти 18 страниц, я засыпаю.
Я считаю это неадекватным, если ты не можешь потратить 15 минут на чтение моей статьи и 5 минут на установку протипа то почему я должен тратить свое время на развитие, к примеру, твоего Каталагизатора ? Я на Каталагизатор потратил свой вечер, а на свой проект я потратил год. Мне в принципе не жалко, если бы мне было не интересно я бы этим не занимался.

Но в моем понимании человек может потратить 15 минут на чтение статьи и не говорить что ему не хватает презентации. Если бы ты прочитал статью просто как книжку, высказал свои пожелания и сказал, мне понравилось, но лучше для остальных это сделать в виде презентации. Я бы понял. А так, я не буду тратить времени. Это бесполезно.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36850997
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я-же сказал. Я прочитаю твою статью. Чуть позже.

С ремарками.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851123
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
А анонимусы действительно меня злят. Уже с их ников начинаются оскорбления.
Возможно нужно было выбирать форум где анонимусов не разрешают.

да, этому трэду место на ПТ
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851153
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо было изначально игнорировать анонимуса. Непрекрытый тролизм даже без чтения того что было.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851154
just a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а чем подход к отладке в ResearchStudio отличается, например, от TOD ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851159
junior  idiot
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonЭто одно из сотни тех-заданий которым я одариваю студентов на практике.
А что за ВУЗ, если не секрет? %)
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851172
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just a guestа чем подход к отладке в ResearchStudio отличается, например, от TOD ?

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

Вообщем проще всего установить дистрибутив с моего сайта чтобы разобраться.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851188
just a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доберусь до компа с виндой, гляну.

И еще такой вопрос, сравнимы ли ResearchStudio vs Microsoft Intellitrace?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851194
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Хм, я не одинок. Читаем дальше


Как обычно исправляют ошибку в коде? Задают несколько точек прерывания (breakpoints), запускают программу под отладчиком, проходят какую-то часть кода пошагово и… молятся, чтобы причина проблемы нашлась и можно было заняться другими делами.

Мы занимаемся отладкой в таком стиле со времен построения ЭВМ «ENIAC». Этот утомительный и отнимающий много времени подход к отладке верно служил нам долгие десятилетия, но настала пора упростить отладку. С выпуском Visual Studio 2010 Ultimate новый инструмент IntelliTrace наконец-то переносит нас к отладке 21-го века , предоставляя гораздо более глубокое и четкое видение того, как выполняются наши приложения.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851208
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ознакомился по диагонали. Они сделали событийную обработку. Отлично разглядели что эта отладка 21го века и гулять можно в отладке как вперед так и назад. А это большой плюс, ктобы что не говорил. Но опять, нет формата документа, не может тестер отослать например в австралии мне отчет а я в два клика перейду в обычную отладку ничего не настраивая.

Вообщем Майкрософт както рассмотрела перспективность этих идей. И я право год назад даже замешкался, не строю ли я велосипед, перед выходом студии 2010. Но оказалось что их бренд History Debugging скорей модная аббревеатура чем вещь сделанная для разработчиков и рассмотревшая многие перспективы. В конечном итоге я сдела ребрендеринг и решил свой тип отладки назвать Late Debugging. Но конечно корни у нас одни и теже.

Просто подумайте что изменилось в студии за последние 10 лет в линейке студий ?
То что я развил за год в прототипе они будут еще 10-20 лет развивать, по частям давая разработчикам откусить новенькое. Я же хочу внести на рынок "пирог" целиком, настроен на опенсорц и не хочу играть в маркетинговые игры.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851216
just a guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioОзнакомился по диагонали. Они сделали событийную обработку. Отлично разглядели что эта отладка 21го века и гулять можно в отладке как вперед так и назад. А это большой плюс, ктобы что не говорил. Но опять, нет формата документа, не может тестер отослать например в австралии мне отчет а я в два клика перейду в обычную отладку ничего не настраивая.

Гм, вроде что-то такое есть iTrace files

rstudio
Просто подумайте что изменилось в студии за последние 10 лет в линейке студий ?
То что я развил за год в прототипе они будут еще 10-20 лет развивать, по частям давая разработчикам откусить новенькое. Я же хочу внести на рынок "пирог" целиком, настроен на опенсорц и не хочу играть в маркетинговые игры.

Может выгоднее было бы apply to MS job to work on Intellitrace?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851222
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
just a guest
Гм, вроде что-то такое есть iTrace files


Нет, отчет это отчет. И он неначто не похож кроме как на новый формат документа для хранения отработавшего алгоритма. Он настолько самодостаточен что мы бы могли в интернете создать базу данных популярных алгоритмов и чтобы очередному студенту ознакомиться с работой приложения, достаточно было бы скачать этот отчет и открыть его Research Studio .NET.
Не скачивая папку с исходными файлами и ничего не настраивая.

Тоесть Отчет!=Лог и Отчет!=Структуированный лог.
Потому что по отчету можно эмулировать работу приложения. А по Логу - нет.


just a guest
Может выгоднее было бы apply to MS job to work on Intellitrace?

Еслиб позвали то пошел бы возможно :)
Потому как на форуме эти идеи, скажу честно, восприняты без особого энтузиазма.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851228
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К томуже архитектура Research Studio .NET кроссплатформенна.
Довольно легко добавить отладку Java приложений, Oracle хранимых процедур, Си и С++ кода.
За один человеко год по моим оценкам можно было бы управиться.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851261
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
junior idiotmaytonЭто одно из сотни тех-заданий которым я одариваю студентов на практике.
А что за ВУЗ, если не секрет? %)
Студентов на производственной практике. Это не вуз. И я не препод.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851492
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)
rstudio
ладно, это не принципиально.


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

rstudio,
Я к рекламированию себя (в данном случае Вас) любимого отношусь спустя рукава,
должны же программисты гдето рекламироваться.
Но, Вы таки обратите Ваше драгоценное внимание на ценные советы.
А то, в результате Вашего общения, я трачу слишком много своего времени
на ненужную мне деятельность.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851495
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingiz,

Ок
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851497
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мои 5 копеек.

1. Зачем ядро на с++, почему не на том же шарпе?
2. Отчет об ошибке конечно хорошо, а что в этот момент было с субд ( мну волнует работа с субд) отчеты уже не покажут.
3. Логирование и протоколирование каждого действия пользователя - ко будет чистить логи?
4. ИМХО Експресс 2010 отличная и бесплатная тема..
чего в ней не хватает? да только тим билдинга + оптимальной компиляции...
5. А как у Вас обстоят дела с обновлением готового проекта/ехе? в студии есть приблуда за обновления с интернета, локальной сети и т.д?
6. Как у вас обстоят дела с предефайном? #ifdef и т.д.?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851499
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudiotchingiz,

Ок
и на замечание про знаки препинания стоит внимание обратить.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851721
Фотография уТКа
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я так понимаю автор собирается извлекать прибыль из своего продукта?
если нет, то почему исходники не зашарены скажем на codeplex.com?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36851924
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
уТКая так понимаю автор собирается извлекать прибыль из своего продукта?
если нет, то почему исходники не зашарены скажем на codeplex.com? пока не вижу смысла. Разбарахолят по контролам. Будут заинтересованые в самой идее с удовольствием расшарю
...
Рейтинг: 0 / 0
Research Studio .NET
    #36853502
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaМои 5 копеек.
1. Зачем ядро на с++, почему не на том же шарпе?


все написано на шарпе. Может там меня гдето не допоняли.

Volochkova
2. Отчет об ошибке конечно хорошо, а что в этот момент было с субд ( мну волнует работа с субд) отчеты уже не покажут.


Покажут. Профайлер + Пошаговая отладка всех хранимок ( кроме функций ) тоже хранится в отчете. Тоесть отчет хранит цельную картину NET код + БД

Volochkova
3. Логирование и протоколирование каждого действия пользователя - ко будет чистить логи?


Всё не протоколируется. Только эпизод работы программы который привел к багу.

Volochkova
4. ИМХО Експресс 2010 отличная и бесплатная тема..
чего в ней не хватает? да только тим билдинга + оптимальной компиляции...


Лейт Дебага. Подробней ссылки я давал в своем первом посте в этой теме

Volochkova
5. А как у Вас обстоят дела с обновлением готового проекта/ехе? в студии есть приблуда за обновления с интернета, локальной сети и т.д?


Пока нету.

Volochkova
6. Как у вас обстоят дела с предефайном? #ifdef и т.д.?

Свой компилятор я не писал. Использую существующий.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36853945
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio wrote:

> поддержка плюсов будет? нативный код?

> Будет, если найдется человек который поможет с кодом парсера С++.

Гы, значит -- С++-а не будет. Понятно.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Research Studio .NET
    #36853973
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv,
Очень нужно ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36854071
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio,

Пока не читал манифесты, но один главный вопрос есть.
Зачем пытаться дублировать возможности студии (до которых как до неба), если можно было написать к ней полноценный плагин со своими возможностями?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36854142
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Siemarglrstudio,

Пока не читал манифесты, но один главный вопрос есть.
Зачем пытаться дублировать возможности студии (до которых как до неба), если можно было написать к ней полноценный плагин со своими возможностями?

rstudio
общую идею немного зацепили, и даже разобрались в некоторых недостатках обычной отладки. Про это собственно написали прямо на центральной странице. Но не реализовали цельную среду разработки. Не сделали формат отчетов. Не сделали такой же наглядной отладку как при обычном рант тайм. Не сделали интеграцию с базами данных Ну и очень много чего не сделали из того как продумано и сделано у меня. Возможно одна из основных ошибок - попытка интегрироваться в существующую ИДЕ, хотя сама по себе фича заслуживает полной переработки студии. Переработки всего, деревьев, панелей, тулбаров и прочьего.
Поэтому на входе год назад у меня была возможно похожая идея, но я ее значительно дальше развил .
...
Рейтинг: 0 / 0
Research Studio .NET
    #36854519
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio, документ "Research Studio .NET", страница 4
Во-первых, добавление логирующего кода, должно было быть полностью автоматизировано и скрыто за обычным процессом компиляции.

Во-вторых, отладочный код должен был быть невидим. Программист только видит основной рабочий код.

В-третьих, логироваться должно абсолютно все.

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

Что-то здесь не то. Общие принципы логгирования акцентируют внимание только на значимом коде. Попытка логгировать всё - это моделирование вселенной в состояниях. Это забавный предмет для философской дискуссии. Но в рамках отладки или профилирования кода программист довольствуется логгированием критически важных секций обработки ошибок. Это не просто признак хоршего тона. Это рационально с точки зрения ресурсов. Если вы попытаетесь логировать "всё" то для хорошего выч-метода получите "простыню" ненужной информации (несколько гигабайт или терабайт) которую непонятно ГДЕ хранить и КАК и самое главное ЗАЧЕМ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36862242
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто-то заснул похоже после первого абзаца

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

Пока вы думаете ответ: 94кб в xml.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36862319
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я еще не качал и не ставил твой софт. А можно взглянуть только на этот 94-килобайтный xml ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36862326
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Research Studio .NET
    #36862335
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ччёрт... что-же это ты indent не включил.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36862344
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в смысле ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863011
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ты будешь логировать мультипоточный код?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863118
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я нигде не декларировал что собираюсь логировать мультипоточный код
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863125
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тоесть твоя система идеологически не приемлет отладку мультипоточного кода?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863136
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioя нигде не декларировал что собираюсь логировать мультипоточный код

вах
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863137
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonТоесть твоя система идеологически не приемлет отладку мультипоточного кода?

приемлет, но я еще не реализовывал. И пока даже не впланах
...
Рейтинг: 0 / 0
Research Studio .NET
    #36863189
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстате чисто технически это совсем не сложно,
куда сложнее продумать интерфейс. В обычной студии когда брекпоинты прыгают с одного потока в другой это вообще паршиво выглядит. Нету хорошей иллюстрации паралельной обработки в МС студии.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36866491
Tolka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
файлик прочитал. идея интересная

по поводу 100% "воспроизводимости" бага имеются сомнения следующего характера.

1) Приложение работает с БД. Вызывает хранимую процедуру, параметры вызова которой RS успешно залогировал. Но внутри процедуры происходят различные SELECT или DML операции с данными. На базе тестировщика данные одни, на базе девелопера - другие. Вы никак не сможете гарантировать 100% идентичность. Даже с одной базой.

2)
авторПреимущества взаимодействий на отчетах также снимает проблему версионности. Отчет будет всегда содержать только актуальные исходные коды программы, только те исходные коды, на основе которых было скомпилировано приложения.

А как вы будете восстанавливать исходные коды хранимых объектов СУБД? Динамически патч накатывать? При этом надо запомнить текущее состояние схемы и после прогонки отчёта восстановить его. Это очень не тривиальная задача. Не говоря уже о том, что после такой накатки на схеме могут быть битые объекты...разработка идёт вперёд, а тестеры тестят чуть с опозданием. От фазы к фазе разработчики БД инкрементно накатывают патчи на схему тестеров, чтобы они могли тестить последние разработки.


Т.е. 100% воспроизводимость мне видится только в свете копии клиентского кода. Но никак не работы с БД.


з.ы. и орфографию всё таки прогоните в ворде по F7. При виде таких ошибок вся "солидность" сразу испаряется. И отношение формируется соответствующее
...
Рейтинг: 0 / 0
Research Studio .NET
    #36866570
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio, документ "Research Studio .NET"...Сегодня Research Studio .NET – это свободный проект с открытым исходным кодом на этапе прототипа, который разрабатывается как альтернатива существующим средам разработки в формате «Разработчики для разработчиков» отечественными программистами. Если Вы знакомы с Microsoft Visual Studio то для вас знакомство с новой средой разработки будет наиболее простым....

Мне кажется сегодня нет смысла разрабатывать альтернативу MSVS.Net. Её создаёт корпорация и о конкурентоспособных возможностях говорить безсмысленно. Вы будете заведомо в проигрыше. А вот создать плагин или модуль для MSVS или Eclipse или NetBeans который-бы воплощал функционал отладки - вполне вам по силам.

rstudio, документ "Research Studio .NET"....Основным новшеством является технология Late Debugging, которая принципиально отличается от классической отладки. Суть ее заключается в том, что отладка программы не происходит во время ее выполнения. Во время выполнения только записывается подробный отчет о работе программы. Этот отчет является по сути новым форматом документа с расширением rsr и позволяет мгновенно восстановить отладку без запущенного приложения на любом компьютере где установлена Research Studio .NET...
Если гуглить по всемирному индексу документов то поиск Late+Debugging не даёт ничего релевантного. Ниже вы пытаетесь в двух словах объяснить что это такое. Этого недостаточно. Нельзя анонсировать целую технологию и при этом упомянуть о ней "всколзь". Это пренебрежение к читателю. Складывается впечатление будто вы говорите о вещах общеизвестных а на самом деле это совсем не так. Вы должны как минимум отдельную статью посвятить теоретическому описанию. Вы должны описать условия, предпосылки, необходимость, процесс поисков, найденные варианты, выбор лучшего варианта, теоретическое доказательство того что это работает, серию экспериментов и т.д.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36867645
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tolkaфайлик прочитал. идея интересная

по поводу 100% "воспроизводимости" бага имеются сомнения следующего характера.

1) Приложение работает с БД. Вызывает хранимую процедуру, параметры вызова которой RS успешно залогировал. Но внутри процедуры происходят различные SELECT или DML операции с данными. На базе тестировщика данные одни, на базе девелопера - другие. Вы никак не сможете гарантировать 100% идентичность. Даже с одной базой.


Да именно так и есть. Отчет не содержит данные из таблиц и любые другие обьекты Базы Данных.
Он "запоминает" только
а) текст хранимых процедур которые принимали участие в выполнении
б) Цепочку выполненных строк в хранимых процедурах
в) Значение переменных которые проскакивали при выполнении.

Ну и если запрос "вытягивает" какие-то данные на клиент, это можно просмотреть уже в Дот Нет коде в SqlDataReader.


Tolka
авторПреимущества взаимодействий на отчетах также снимает проблему версионности. Отчет будет всегда содержать только актуальные исходные коды программы, только те исходные коды, на основе которых было скомпилировано приложения.

А как вы будете восстанавливать исходные коды хранимых объектов СУБД? Динамически патч накатывать?


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

Tolka
При этом надо запомнить текущее состояние схемы и после прогонки отчёта восстановить его.


Он не восстанавливает, он всего лишь эмулирует работу на машине тестера. Плюс здесь в том, что чтобы открыть отчет и восстановить работу программы с багом не нужно ничего настраивать. Тоесть для дебага хранимых процедур ( опять же в рамках выполнения ) не нужно усстанавливать сервер бд, разворачивать базу и так далее. Минус, здесь в том, что некоторые баги могут быть "вне". Тоесть чтобы их выявить нужно проссматривать не те обьекты, строчки кода, переменные которые были затронуты при выполнении, а другие обьекты, которые не были залогированы.

Tolka
з.ы. и орфографию всё таки прогоните в ворде по F7. При виде таких ошибок вся "солидность" сразу испаряется. И отношение формируется соответствующее

по ворду прогонял. В остальном я ведь программист, а не журналист и не писатель. К томуже русский для меня не родной язык. Нужно чтобы кто-то свежим взглядом глянул и подредактировал.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36867650
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton
Мне кажется сегодня нет смысла разрабатывать альтернативу MSVS.Net. Её создаёт корпорация и о конкурентоспособных возможностях говорить безсмысленно. Вы будете заведомо в проигрыше. А вот создать плагин или модуль для MSVS или Eclipse или NetBeans который-бы воплощал функционал отладки - вполне вам по силам.


rstudioSiemarglrstudio,

Пока не читал манифесты, но один главный вопрос есть.
Зачем пытаться дублировать возможности студии (до которых как до неба), если можно было написать к ней полноценный плагин со своими возможностями?

rstudio
общую идею немного зацепили, и даже разобрались в некоторых недостатках обычной отладки. Про это собственно написали прямо на центральной странице. Но не реализовали цельную среду разработки. Не сделали формат отчетов. Не сделали такой же наглядной отладку как при обычном рант тайм. Не сделали интеграцию с базами данных Ну и очень много чего не сделали из того как продумано и сделано у меня. Возможно одна из основных ошибок - попытка интегрироваться в существующую ИДЕ, хотя сама по себе фича заслуживает полной переработки студии. Переработки всего, деревьев, панелей, тулбаров и прочьего.
Поэтому на входе год назад у меня была возможно похожая идея, но я ее значительно дальше развил .
...
Рейтинг: 0 / 0
Research Studio .NET
    #36867686
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЕсли гуглить по всемирному индексу документов то поиск Late+Debugging не даёт ничего релевантного. Ниже вы пытаетесь в двух словах объяснить что это такое. Этого недостаточно. Нельзя анонсировать целую технологию и при этом упомянуть о ней "всколзь". Это пренебрежение к читателю. Складывается впечатление будто вы говорите о вещах общеизвестных а на самом деле это совсем не так. Вы должны как минимум отдельную статью посвятить теоретическому описанию. Вы должны описать условия, предпосылки, необходимость, процесс поисков, найденные варианты, выбор лучшего варианта, теоретическое доказательство того что это работает, серию экспериментов и т.д.

да согласен, нужно будет подредактировать
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868063
Tolka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Отчет не содержит данные из таблиц и любые другие обьекты Базы Данных.
Он "запоминает" только
б) Цепочку выполненных строк в хранимых процедурах
в) Значение переменных которые проскакивали при выполнении.


интересно, как это вы для Oracle реализуете? :)

Насколько я знаю, вызов хранимок на клиенте выглядит как ExecuteQuery(p_stmt) или ExecuteProcedure(p_stmt) и нет никакого другого способа извне их дебажить. Только встроенными средствами базы, а это отдельная тема.

rstudio
Он не восстанавливает, он всего лишь эмулирует работу на машине тестера. Плюс здесь в том, что чтобы открыть отчет и восстановить работу программы с багом не нужно ничего настраивать. Тоесть для дебага хранимых процедур ( опять же в рамках выполнения ) не нужно усстанавливать сервер бд, разворачивать базу и так далее. Минус, здесь в том, что некоторые баги могут быть "вне". Тоесть чтобы их выявить нужно проссматривать не те обьекты, строчки кода, переменные которые были затронуты при выполнении, а другие обьекты, которые не были залогированы.


Для обычного процесса тестирования/отладки также не надо устанавливать сервер и бд. Оно всё и так поднято. В том то и суть, что, в случае Oracle, проверить серверную логику не удастся никак.
Аналогично, думаю, с MSSQL и многими другими СУБД.

Учитывая, что все большие проекты - это обязательно работа с СУБД, то ваша идея - это воспроизведение работы клиента , поэтому заявлять от 100% воспроизводимости бага можно только в маркетинговых целях.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868134
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tolka
Для обычного процесса тестирования/отладки также не надо устанавливать сервер и бд. Оно всё и так поднято. В том то и суть, что, в случае Oracle, проверить серверную логику не удастся никак.
Аналогично, думаю, с MSSQL и многими другими СУБД.

Учитывая, что все большие проекты - это обязательно работа с СУБД, то ваша идея - это воспроизведение работы клиента , поэтому заявлять от 100% воспроизводимости бага можно только в маркетинговых целях.
Я давно озадачивался вопросом о практической неприменимости систем модульного тестирования (JUnit) в окружении storage procedures. Это весьма специфичная предметная область где результат воспроизведения ошибки - недетерминирован.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868218
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tolkarstudio
Отчет не содержит данные из таблиц и любые другие обьекты Базы Данных.
Он "запоминает" только
б) Цепочку выполненных строк в хранимых процедурах
в) Значение переменных которые проскакивали при выполнении.


интересно, как это вы для Oracle реализуете? :)

Насколько я знаю, вызов хранимок на клиенте выглядит как ExecuteQuery(p_stmt) или ExecuteProcedure(p_stmt) и нет никакого другого способа извне их дебажить. Только встроенными средствами базы, а это отдельная тема.


Для MS SQL тоже нету никакого другого способа. Но я же както реализовал :)

вот например есть http://www.youtube.com/watch?v=LIphJEhvGqM
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868232
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonTolka
Для обычного процесса тестирования/отладки также не надо устанавливать сервер и бд. Оно всё и так поднято. В том то и суть, что, в случае Oracle, проверить серверную логику не удастся никак.
Аналогично, думаю, с MSSQL и многими другими СУБД.

Учитывая, что все большие проекты - это обязательно работа с СУБД, то ваша идея - это воспроизведение работы клиента , поэтому заявлять от 100% воспроизводимости бага можно только в маркетинговых целях.
Я давно озадачивался вопросом о практической неприменимости систем модульного тестирования (JUnit) в окружении storage procedures. Это весьма специфичная предметная область где результат воспроизведения ошибки - недетерминирован.

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

но этого просто некому занятся,
Майкрософт это не сделает, а остальным влом.

Я вот кое что начал рыть и делать но мои ресурсы конечно ограничены.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868683
Tolka
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Весь дебаг идет по отчету, тоесть без физически выполняющегося приложения и базы данных на целевой машине. Только используя записанный отчет ( лог ).


т.е. ты, вытянув сырцы хранимки, идёшь по ней, подставляя значения входных параметров (как при этом ходит по всяким IF, используя объявленные и вычисленные внутри процедуры параметры, я не представляю). Ничего при этом не вычисляя заново, а просто отображая на каждом шаге значения залогированных параметров. Потом на N шаге произошла ошибка - ты её отображаешь (как при этом определить точный шаг, где произошла ошибка - также не понятно).

Ну что ж - сплошной "дебаг" с вхождением внутрь хранимых процедур СУБД - это конечно круто. Довести IDE до Enterprise уровня...задача феерическая. Тебе потребуется терпение явно не на один год.

удачи в этом нелёгком деле :)
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868731
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tolkarstudio
Весь дебаг идет по отчету, тоесть без физически выполняющегося приложения и базы данных на целевой машине. Только используя записанный отчет ( лог ).


т.е. ты, вытянув сырцы хранимки, идёшь по ней, подставляя значения входных параметров (как при этом ходит по всяким IF, используя объявленные и вычисленные внутри процедуры параметры, я не представляю). Ничего при этом не вычисляя заново, а просто отображая на каждом шаге значения залогированных параметров.


Да, именно так. Для поиска бага этого обычно достаточно.

Tolka
Потом на N шаге произошла ошибка - ты её отображаешь (как при этом определить точный шаг, где произошла ошибка - также не понятно).


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

Tolka
Ну что ж - сплошной "дебаг" с вхождением внутрь хранимых процедур СУБД - это конечно круто. Довести IDE до Enterprise уровня...задача феерическая. Тебе потребуется терпение явно не на один год.

удачи в этом нелёгком деле :)

сейчас я особо времени не трачу на проект,
к сожалению интерес невелик, в среде опен сорц в том числе.
Людям кажется что этот проект нереально сложен, хотя многие фичи вполне себе реализуемы и уже работают на протототипе.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868780
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
для базы данных не хватает нормальной отладки,
нормального эксплорера по обьектам ( как дурачок сидишь и целыми днями набираешь за смену сотни


Всего для базы данных хватает, не свисти
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868837
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioTolkarstudio
Весь дебаг идет по отчету, тоесть без физически выполняющегося приложения и базы данных на целевой машине. Только используя записанный отчет ( лог ).


т.е. ты, вытянув сырцы хранимки, идёшь по ней, подставляя значения входных параметров (как при этом ходит по всяким IF, используя объявленные и вычисленные внутри процедуры параметры, я не представляю). Ничего при этом не вычисляя заново, а просто отображая на каждом шаге значения залогированных параметров.


Да, именно так. Для поиска бага этого обычно достаточно.особенно, когда в хранимке есть нечто типа такого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
UPDATE dbo.delivery_hdr
   SET StateID =  5 
  FROM dbo.delivery_hdr dh
       INNER JOIN dbo.records r ON dh.ID = r.DeliveryID
                  INNER JOIN dbo.declaration_cargo dc ON r.ID = dc.RecordID
                             INNER JOIN (
    SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID
      FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN (
        SELECT dh.ID DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
         WHERE d.ID = @declarationID 
        ) q ON r.DeliveryID = q.DeliveryID 
    ) q ON dc.DeclarationID = q.DeclarationID
 WHERE dh.StateID =  4  AND
       dh.ID NOT IN (
    SELECT dh.ID DeliveryID
      FROM dbo.delivery_hdr dh
           INNER JOIN (
        SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
                                         INNER JOIN (
            SELECT dh.ID DeliveryID, dh.StateID DeliveryState
              FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
             WHERE d.ID = @declarationID 
            ) q ON r.DeliveryID = q.DeliveryID 
         WHERE d.StateID NOT IN (  4 ,  5 ,  6  )
        ) q ON dh.ID = q.DeliveryID 
    );
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868864
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gluk (Kazan)rstudio
для базы данных не хватает нормальной отладки,
нормального эксплорера по обьектам ( как дурачок сидишь и целыми днями набираешь за смену сотни


Всего для базы данных хватает, не свисти
Для Баттон1 программистов несомненно
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868868
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudioTolkarstudio
Весь дебаг идет по отчету, тоесть без физически выполняющегося приложения и базы данных на целевой машине. Только используя записанный отчет ( лог ).


т.е. ты, вытянув сырцы хранимки, идёшь по ней, подставляя значения входных параметров (как при этом ходит по всяким IF, используя объявленные и вычисленные внутри процедуры параметры, я не представляю). Ничего при этом не вычисляя заново, а просто отображая на каждом шаге значения залогированных параметров.


Да, именно так. Для поиска бага этого обычно достаточно.особенно, когда в хранимке есть нечто типа такого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
UPDATE dbo.delivery_hdr
   SET StateID =  5 
  FROM dbo.delivery_hdr dh
       INNER JOIN dbo.records r ON dh.ID = r.DeliveryID
                  INNER JOIN dbo.declaration_cargo dc ON r.ID = dc.RecordID
                             INNER JOIN (
    SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID
      FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN (
        SELECT dh.ID DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
         WHERE d.ID = @declarationID 
        ) q ON r.DeliveryID = q.DeliveryID 
    ) q ON dc.DeclarationID = q.DeclarationID
 WHERE dh.StateID =  4  AND
       dh.ID NOT IN (
    SELECT dh.ID DeliveryID
      FROM dbo.delivery_hdr dh
           INNER JOIN (
        SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
                                         INNER JOIN (
            SELECT dh.ID DeliveryID, dh.StateID DeliveryState
              FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
             WHERE d.ID = @declarationID 
            ) q ON r.DeliveryID = q.DeliveryID 
         WHERE d.StateID NOT IN (  4 ,  5 ,  6  )
        ) q ON dh.ID = q.DeliveryID 
    );


Здесь и дебажить нечего. Это декларация
...
Рейтинг: 0 / 0
Research Studio .NET
    #36868962
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioЗдесь и дебажить нечего. Это декларацияособенно когда ошибка в запросе и апдейтятся не те строки, которые надо
но уровень, в общем-то понятен, вопросов больше не имею
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869020
Фотография ZyK_BotaN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio
Здесь и дебажить нечего. Это декларация

Декларации не содержат багов по определению.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869072
Volochkova
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioegorychrstudioTolkarstudio
Весь дебаг идет по отчету, тоесть без физически выполняющегося приложения и базы данных на целевой машине. Только используя записанный отчет ( лог ).


т.е. ты, вытянув сырцы хранимки, идёшь по ней, подставляя значения входных параметров (как при этом ходит по всяким IF, используя объявленные и вычисленные внутри процедуры параметры, я не представляю). Ничего при этом не вычисляя заново, а просто отображая на каждом шаге значения залогированных параметров.


Да, именно так. Для поиска бага этого обычно достаточно.особенно, когда в хранимке есть нечто типа такого:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
UPDATE dbo.delivery_hdr
   SET StateID =  5 
  FROM dbo.delivery_hdr dh
       INNER JOIN dbo.records r ON dh.ID = r.DeliveryID
                  INNER JOIN dbo.declaration_cargo dc ON r.ID = dc.RecordID
                             INNER JOIN (
    SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID
      FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN (
        SELECT dh.ID DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
         WHERE d.ID = @declarationID 
        ) q ON r.DeliveryID = q.DeliveryID 
    ) q ON dc.DeclarationID = q.DeclarationID
 WHERE dh.StateID =  4  AND
       dh.ID NOT IN (
    SELECT dh.ID DeliveryID
      FROM dbo.delivery_hdr dh
           INNER JOIN (
        SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
                                         INNER JOIN (
            SELECT dh.ID DeliveryID, dh.StateID DeliveryState
              FROM dbo.declaration_hdr d
                   INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                              INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                         INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
             WHERE d.ID = @declarationID 
            ) q ON r.DeliveryID = q.DeliveryID 
         WHERE d.StateID NOT IN (  4 ,  5 ,  6  )
        ) q ON dh.ID = q.DeliveryID 
    );


Здесь и дебажить нечего. Это декларация


SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID
SELECT d.ID DeclarationID, d.StateID DeclarationState, r.DeliveryID
SELECT dh.ID DeliveryID, dh.StateID DeliveryState

НАФИГА?????

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
        SELECT dh.ID DeliveryID, dh.StateID DeliveryState
          FROM dbo.declaration_hdr d
               INNER JOIN dbo.declaration_cargo dc ON dc.DeclarationID = d.ID
                          INNER JOIN dbo.records r ON dc.RecordID = r.ID
                                     INNER JOIN dbo.delivery_hdr dh ON r.DeliveryID = dh.ID
         WHERE d.ID = @declarationID 
        ) q ON r.DeliveryID = q.DeliveryID 
Если учесть что дальше пошло поле только dh.ID DeliveryID то тут запросто может быть мультиплицирование.
Что курили составилители таких запросов?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869123
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioGluk (Kazan)rstudio
для базы данных не хватает нормальной отладки,
нормального эксплорера по обьектам ( как дурачок сидишь и целыми днями набираешь за смену сотни


Всего для базы данных хватает, не свисти
Для Баттон1 программистов несомненно

Обоснуешь? Может это просто мозгов кому то не хватает, чтобы хранимый код отлаживать ???
Давай по пунктам, что именно тебе не хватает для отладки ХП?

Модератор: Полегче, товарищ.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869181
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VolochkovaЧто курили составилители таких запросов?вы где-то прочитали просьбу помочь его улучшить?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869568
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZyK_BotaNrstudio
Здесь и дебажить нечего. Это декларация

Декларации не содержат багов по определению.

содержат.
Но их никто и нигде не дебажит.
Как и не дебажат декларации на страницах html, xml, aspx, ascx и так далее
Не дебажит это и любой дебагер Майкрософт и других производителей.

Были идеи разложить запрос на составляющие, но задача весьма не тривиальна.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869615
Фотография tchingiz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
щас начнется
...
Рейтинг: 0 / 0
Research Studio .NET
    #36869626
Фотография Gluk (Kazan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tchingizщас начнется

Уже все кончилось
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871830
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всеже немного соврал когда сказал что декларации не дебажится.
Они то не дебажатся, но вот в диалоговом окне Statement Details которые вызывается из профайлера можно получить несколько полезных скриптов для отладки процедуры.

Вот как выглядит это окно для вызваной AddNode хранимки
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871834
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь можно глянуть оригинальный текст хранимки
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871839
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
здесь подставляются параметры, поэтому если чтото сбоит достаточно просто копировать декларации внутри процедуры в другое окно и просто выполнять. Очень удобно не нужно подставлять параметры
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871843
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871845
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну и здесь скрипт для запуска хранимки, если понадобится запустить хранимку с другими параметрами. Снова копируем вставляем и дебажим в окне квери аналайзера
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871887
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio, что будет, если ошибку выдаёт триггер на инсерт таблицы dbo.Node? и в триггере активно пользуется таблица Inserted? а если таких триггеров несколько? и как мне вообще дебажить хранимку с инсертом без наличия развёрнутой базы?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871912
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudio, что будет, если ошибку выдаёт триггер на инсерт таблицы dbo.Node? и в триггере активно пользуется таблица Inserted? а если таких триггеров несколько? и как мне вообще дебажить хранимку с инсертом без наличия развёрнутой базы?

ну триггеры по идее тоже отлично дебажатся.
Тоесть на инсерт по F11 ты зайдешь внутрь выполнившегося триггера и пойдешь пошагово по его телу. Не помню или у меня сейчас такое работает, но архитектура позволяет такое сделать.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871925
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudio, так а если их несколько? - порядок выполнения триггеров неопределён, напоминаю. И откуда возьмётся в триггере таблица Inserted, если у меня нет реальной базы?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871958
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudio, так а если их несколько? - порядок выполнения триггеров неопределён, напоминаю. И откуда возьмётся в триггере таблица Inserted, если у меня нет реальной базы?

ну и что что не определен. Пошаговый дебаг пройдет по тому пути, по какому тригеры выполнялись в действительности. На счет инсертед таблицы то эта таблица на которой пасется тригер.
Она в отчет не записывается.

И наверное смешно было бы ожидать чтобы студия забекапила тебе базу с последними данными и сформировала отчет по которому можно восстановить отладку даже на голом нетбуке, где стоит Ресерч Студия и Виндовс. Бекапа нет и для многих хотфиксов он не нужен. Я недавно потратил два дня на отладку одной хранимки на продакшин базе. Просто какието чудеса творились, хотя если бы был отчет с включенными триггерами сразу бы все стало на свои места.

Моя студия тебе покажет все шаги которые выполнялись в хранимках и триггерах и покажет значения переменных на машине клиента/тестера. А также выдаст простые скрипты хранимок, которые чтобы запустить достаточно скопировать.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36871981
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioИ наверное смешно было бы ожидать чтобы студия ... сформировала отчет по которому можно восстановить отладку даже на голом нетбуке, где стоит Ресерч Студия и Виндовспосле чтения твоего манифеста в самом начале топика складывается мнение, что именно так всё и происходит ;-))
То есть, если я правильно понимаю, твоя студия выдаст мне лог в случае, если произойдёт сбой. Это важный, конечно, но, к сожалению, не единственный, да и не самый большой класс задач, которые решаются при отладке.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872024
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychrstudioИ наверное смешно было бы ожидать чтобы студия ... сформировала отчет по которому можно восстановить отладку даже на голом нетбуке, где стоит Ресерч Студия и Виндовспосле чтения твоего манифеста в самом начале топика складывается мнение, что именно так всё и происходит ;-))


Ну вот мы углубились в области отладки баз данных, которые вскользь упомянута в том 18ти страничном документе и уже понятно что никакими плагинами Майкрософт студию не довести до такого уровня. То что у Майкрософт это можно сказать вчера, у меня прототип на сегоднешний день и есть много идей на послезавтрашний. Но невозможно все реализовать одними руками работаю на основной работе :) Можно только экспериментировать.

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

Представь, если бы все логировать настолько полно, что можно было бы эмулировать работу приложения в момент бага, то больше половины багов можно было бы фиксить не восстанавливая базу данных. Итак по логу/отчету понятно где пошел сбой
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872069
mayton_offline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
rstudioздесь подставляются параметры, поэтому если чтото сбоит достаточно просто копировать декларации внутри процедуры в другое окно и просто выполнять. Очень удобно не нужно подставлять параметры
Я не пойму, зачем ты это всё описываешь. Это никому не интересно ИМХО. Сплошные частные случаи. А если у меня другая СУБД ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872133
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton_offlineСплошные частные случаи. А если у меня другая СУБД ?
вся жизнь - это череда частных случаев. Если у тебя другая СУБД, то значит этот частный случай не твой.
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872259
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rstudioПредставь, если бы все логировать настолько полно, что можно было бы эмулировать работу приложения в момент бага, то больше половины багов можно было бы фиксить не восстанавливая базу данных. Итак по логу/отчету понятно где пошел сбойбоюсь даже представить насколько просядет производительность и сколько узких мест и потенциальных дырок для взлома мы таким образом создадим )))
rstudioи уже понятно что никакими плагинами Майкрософт студию не довести до такого уровняи почему это стало понятно, интересно? в чём принципиальное отличие твоего текстового редактора от встроенного в студию? ( ты же не хочешь нам сказать, что в студии невозможно сделать copy-paste текста из одного окна в другое? )
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872364
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorych,
Просядет производительность на ерунду, доказано опытно. Плагинами сделать я не знаю сколько, сквозной дебаг, лейт отладка, профайлер встроеный, окно деталей с готовыми скриптами, дебаг тригеров и тд. Это только то что относится к бд. Сколько потребуется времени работать на доброе имя Мафкрософт даже не хочу знать. В свою студию каждую новую фичу добавляю за пару вечеров или неделю. Например фолдинг схлопывание в скриптах прикрутил за пару вечеров, тригеры дебажить, неделька времени. А мелкософт студия это хрень на которую нужно пртратить хренову кучу человеко месяцев и лет чтобы довести до ума все фичи, по отдельности. Втопку, еслиб хоть за это платили
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872385
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton_offlinerstudioздесь подставляются параметры, поэтому если чтото сбоит достаточно просто копировать декларации внутри процедуры в другое окно и просто выполнять. Очень удобно не нужно подставлять параметры
Я не пойму, зачем ты это всё описываешь. Это никому не интересно ИМХО. Сплошные частные случаи. А если у меня другая СУБД ?

А что за СУБД хоть ?
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872394
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton_offlinerstudioздесь подставляются параметры, поэтому если чтото сбоит достаточно просто копировать декларации внутри процедуры в другое окно и просто выполнять. Очень удобно не нужно подставлять параметры
Я не пойму, зачем ты это всё описываешь. Это никому не интересно ИМХО. Сплошные частные случаи. А если у меня другая СУБД ?

с этих частных случаев и состоит рабочий день.
Если набор фич студии сэкономит хотябы 30% времени на баг фиксинге, то это извини меня это сэкономит разработчику примерно 7 дней в неделю.
Он ежемесячно мог бы валяться гдето на пляже все это время
...
Рейтинг: 0 / 0
Research Studio .NET
    #36872395
rstudio
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*7 дней в месяц
...
Рейтинг: 0 / 0
128 сообщений из 128, показаны все 6 страниц
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Research Studio .NET
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]