powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Lazy Mode в IBExpert
25 сообщений из 59, страница 2 из 3
Lazy Mode в IBExpert
    #36773867
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryIBExpertWildSeryТак пусть всегда будет timestamp, вне зависимости от диалекта.
Найдется кто-нибудь другой, который такие переменные для работы с датами использует, а время ему нафиг не вперлось...Не понял. Что значит "не впёрлось"?
От того, что оно ему "не впёрлось", время из DATE в первом диалекте никуда не денется.

Проблема из-за чего возникла? В связи с переползанием на третий диалект.
Вот кому-то другому этот TIMESTAMP в третьем диалекте нафиг не нужен, ибо у него там только даты...
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773870
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSeryIBExpertНу и? Открыл, закрыл - что где поменялось??Исчезли любые (кроме справа от переменных) комментарии между AS и BEGIN, форматирование (отступы) и timestamp в первом диалекте.

После открыл-закрыл? Жуть... А откуда исчезли-то? :)
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773873
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> В какой момент выводить запрос и для чего??

Судя по тому, что системная таблица не трогается, запрос не нужен.
Но поведение редактора таки надо исправить.

IBExpert> Вернуть сможет. Достаточно выключить ленивый режим в настройках
IBExpert> и заново открыть редактор процедуры.

Не знаю, у меня не получилось ни разу. Отключал/включал кнопкой.

IBExpert> Ну и? Открыл, закрыл - что где поменялось??

В редакторе. Т.е. отредактировать (в ЛЮБОМ режиме)
с сохранением старых коментов - уже никак не получится.
Только скрипт вручную в SQL Editore / Script Executive писать.

IBExpert> Не нравится - не используй ленивый режим.

Во-первых, я, как ты помнишь, совсем недавно уже говорил про всю
замечательность этой позиции. Во-вторых, повторяю - в *ЛЮБОМ*
режиме (и даже на вкладке DDL) исходного текста уже не увидеть.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773875
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> А откуда исчезли-то? :)

Аааааа... Дошло. Внимание, позиция звучит след. образом:
вообще нех юзать редактор ХП для подобных случаев -
юзайте SQL Editor. Замучательно!
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773886
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert> В какой момент выводить запрос и для чего??

Судя по тому, что системная таблица не трогается, запрос не нужен.
Но поведение редактора таки надо исправить.


В смысле, при переходе в ленивый режим и обратно сохранять все, как было?
Не будет такого.

Гаджимурадов Рустам
IBExpert> Вернуть сможет. Достаточно выключить ленивый режим в настройках
IBExpert> и заново открыть редактор процедуры.

Не знаю, у меня не получилось ни разу. Отключал/включал кнопкой.


Ты читаешь, что я пишу? Выключить в настройках , заново открыть редактор...

Гаджимурадов Рустам
IBExpert> Ну и? Открыл, закрыл - что где поменялось??

В редакторе.


Нет никакого редактора после "закрыл".

Гаджимурадов РустамТ.е. отредактировать (в ЛЮБОМ режиме)
с сохранением старых коментов - уже никак не получится.
Только скрипт вручную в SQL Editore / Script Executive писать.


Способ описан выше. Можно просто в том же редакторе сменить текущую процедуру
и вернуться обратно.

Гаджимурадов Рустам]IBExpert> Не нравится - не используй ленивый режим.

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


Она, может, и не очень замечательная, но другого варианта просто нет.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773887
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert> А откуда исчезли-то? :)

Аааааа... Дошло. Внимание, позиция звучит след. образом:
вообще нех юзать редактор ХП для подобных случаев -
юзайте SQL Editor. Замучательно!


Опять бред какой-то...
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773894
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> В смысле, при переходе в ленивый режим и обратно сохранять все, как было?
IBExpert> Не будет такого.

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

IBExpert> Ты читаешь, что я пишу? Выключить в настройках, заново открыть редактор...

Да, если отключить ленивый режим через настройки (лучше саму
опцию назвать более по-человечески - типа default mode и т.п.), то
все работает.

IBExpert> Она, может, и не очень замечательная, но другого варианта просто нет.

Есть. Делай то же (или примерно то же), что ты делаешь при
выключенной в опциях настройке, но и при отключении
ленивого режима кнопкой. Недоумений станет меньше.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773906
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам
IBExpert> Она, может, и не очень замечательная, но другого варианта просто нет.

Есть. Делай то же (или примерно то же), что ты делаешь при
выключенной в опциях настройке, но и при отключении
ленивого режима кнопкой. Недоумений станет меньше.


В смысле? Что именно делать? Вроде ничего особенного я там не делаю.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773910
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> В смысле? Что именно делать? Вроде ничего особенного я там не делаю.

Щас - при отключении ленивого режима кнопкой с тулбара он работает не так же,
как при отключении из настроек, а просто показывай скрипт, который получится
при компиляции (т.е. просто plain-lazy mode - не более). Исходный вид процедуры
теряется напрочь (в редакторе и соотв. при компиляции).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773922
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert> В смысле? Что именно делать? Вроде ничего особенного я там не делаю.

Щас - при отключении ленивого режима кнопкой с тулбара он работает не так же,
как при отключении из настроек, а просто показывай скрипт, который получится
при компиляции (т.е. просто plain-lazy mode - не более).


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

В любом случае, ни одну из проблем топикстартера это не решит.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773945
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> Он так и должен работать.

Я знаю. :)

IBExpert> А ты хотел, чтобы при отключении ленивого режима
IBExpert> кнопкой на тулбаре я тебе заново текст из базы сформировал
IBExpert> и все твои изменения убил, например?

Почему бы и нет, если изменений не производилось?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773966
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert>
IBExpert> А ты хотел, чтобы при отключении ленивого режима
IBExpert> кнопкой на тулбаре я тебе заново текст из базы сформировал
IBExpert> и все твои изменения убил, например?

Почему бы и нет, если изменений не производилось?


Потому что никакого великого смысла в этом действе нет, а вот ложное впечатление о том,
что те же комменты между AS и DECLARE никуда не исчезнут при любом раскладе, сложиться
может.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36773975
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну, на нет и суда нет. Тебе виднее.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36774312
Утёс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря, не понимаю почему такие очевидные вещи вызывают столько непонимания.
Lazy mode вводит разработчика в заблуждение, причем всегда надо быть начеку, ведь правильное поведение гарантируется только при глобальном отключении этой настройки.

Я, например, хочу взять текст процедуры, я делаю даблклик на ее имени, не глядя машинально переключаюсь на вкладку dll и тут я должен понять а не включен ли у меня lazy mode, ведь если включен то могут быть потеряны данные.

Контролировать разработчиков? они же не делают ошибок, это бага инструмента. контроль версий средствами ibexpert мне тоже не нужен. Конечно все можно решить административно, но все люди и все ошибаются, а эти ошибки можно и нужно исключить хотя бы тем, чтобы по-умолчанию lazy mode был отключен.

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

Насчет "кому то нужен data в D1". Сейчас актуальной версией является D3, так давайте идти в ногу со временем и признаем, что D1 морально устарел и поддерживать его в ущерб D3 не стоит.

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

У себя пока решаем административно, но это конечно не выход.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36774451
Фотография TPAKTOPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У вас не проблем с инструментом IBExpert, у вас проблема с тем - кто что сделал, когда и для чего.

Пользуйтесь системой контроля (истории) версий. Так даже если и кто-то уничтожит коментарий/тип, легко узнать кто, дернуть за уши и возстановить. Если у вас столько много разработчиков, и каждый делает что попало - далеко не доедете. JEDI VCS работает и на FireBird.

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

Версия А процедуры. Разработичк 1 берет версию А, и начинает что-то менят. Разработчик 2, не знает что Разработчик 1 работает с процедурой, и тоже начинает что-то делат. Разработчик 2 готов, записал процедуру (версия Б) . Потом Разработчик 1 готов, и записал СВОЮ версию процедуры (Версия Б-2). Соответно то, что сделал Разработчик 2 - изчезло.
Получается ситуация, был баг, баг изправлен, потом баг верснулся ....

И еще много вариантов ошибков, если все вместе работаем с кодом, без контроля.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36774455
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УтёсНасчет "кому то нужен data в D1". Сейчас актуальной версией является D3, так давайте идти в ногу со временем и признаем, что D1 морально устарел и поддерживать его в ущерб D3 не стоит.Так и переводи свой проект в D3, кто тебе мешает-то?
Там никуда твои таймштампы не денутся.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36774885
Утёс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TPAKTOPAУ вас не проблем с инструментом IBExpert, у вас проблема с тем - кто что сделал, когда и для чего.

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

Опять споры ни о чем. Баги есть в lazy mode? Есть. Значит надо исправить.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36774906
WildSery
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
УтёсОпять споры ни о чем. Баги есть в lazy mode? Есть. Значит надо исправить.Какой же ты зануда.
Ты предлагаешь парсить всё, что не является переменными, запоминать их положение относительно переменных, форматирование, и т.д.?
А если ты в Lazy режиме переставишь местами переменные, а потом его выключишь, то подключать ИИ для решения, какое теперь будет положение этих комментариев?

ИМХО, слишком трудоёмко для такого мелкого выхлопа, как проконтролировать Lazy режим.
Сколько у тебя разработчиков, что они никак себе эксперт правильно один раз настроить не могут?
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775106
Утёс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я предлагаю:
1. исправить баг с timestamp
2. на комментарии мне все равно, но часть разработчиков их использует (не спрашивайте почему - я не знаю)
3. если чинить не будете, то отключите lazy mode по-умолчанию.
4. разработчики меняются, настройки сбиваются. людей много, не все подчиняются мне. от ошибок никто не застрахован.
5. самое главное. это баг!

больше отвечать не буду. и так уже по три раза все повторил. кто не понял, прочитайте еще раз.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775195
Фотография TPAKTOPA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert очень мощный инструемнт, безплатный ТОЛьКО для руско говорящих. Сперва скажи спасибо, что пользуешся безплатно.

Несколько челове тебе сказали, что ето не баг. Лень работат с софтуер как он есть сейчас, хочеш что бы переделали для тебя - скажи сколько заплатиш.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775417
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WildSery> Какой же ты зануда.

Занудливость ту не при чем. Выше уже было предложено показывать
правильный вариант при отключении ленивого режима кнопкой и
показывать правильный вариант на вкладке DDL. И то, и другое -
дело 5 минут и каких-то сложностей не представляет. Просто иногда
трудно достучаться...
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775457
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам Выше уже было предложено показывать
правильный вариант при отключении ленивого режима кнопкой и
показывать правильный вариант на вкладке DDL. И то, и другое -
дело 5 минут и каких-то сложностей не представляет. Просто иногда
трудно достучаться...


Не, просто это не решает ни одной из проблем ТС. Вообще никак.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775472
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
IBExpert> Не, просто это не решает ни одной из проблем ТС. Вообще никак.

Да чего ты на ТС пеняешь каждый раз. Тебе же прямым текстом
говорят: ленивый режим в его текущем виде - это в таких случаях
не просто неприменимый инструмент, а еще и мешающий и
вводяющий в заблуждение (хотя какого хрена он цепляет еще
и вкладку DDL - непонятно). Ты резонно (на первый взгляд)
предлагаешь вообще отключить его нахрен (через настройки,
ибо "быстрое" и "местное" отключение через тулбар не поможет).
При этом забываешь, разумеется, что если его отключить - он
отключается для всех ХП (т.е. третьего не дано), а если его
случайно он/офф через тулбар - опять будет нихрена не видно
(но это нестрашно - можно же окно переоткрыть).

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775591
IBExpert
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамIBExpert> Не, просто это не решает ни одной из проблем ТС. Вообще никак.

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


Я и говорю именно о "таких случаях": ни одной проблемы "таких случаев"
предлагаемые тобой "улучшения" не решают. Что не так?

Гаджимурадов Рустам(хотя какого хрена он цепляет еще
и вкладку DDL - непонятно)


Непонятно - спроси. Не надо думать, что только твое понимание того,
как оно должно работать, - единственно верное.
...
Рейтинг: 0 / 0
Lazy Mode в IBExpert
    #36775616
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
*выражает недовольство ходом дискуссии и конкретно её проводящими с намёком на системность и повторяемость позиции собеседников.
Модератор: Отредактировано
...
Рейтинг: 0 / 0
25 сообщений из 59, страница 2 из 3
Форумы / IBExpert [игнор отключен] [закрыт для гостей] / Lazy Mode в IBExpert
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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