169 похожих чатов

Обоснованные минусы инлайн переменных? не злоупотребления ими, а именно принципиальная

"неправильность" самого их существования?

30 ответов

74 просмотра

Честно говоря я плохо понимаю как подобного рода переменные будут себя вести в сложных рекурсивных функциях

В рамках дельфи - они плохо работают с LSP отладчиком

zamtmn- Автор вопроса
zamtmn
ну это проблемы иде а не инлайн переменных))

Согласен, ну и второе - они веже нарушаю сам принцип строгой типизации, когда тип переменной может изменится в любой момент. var I := Foo() << чему оно равна? Это может быть сейчас даблл, а завтра стринг

zamtmn- Автор вопроса
Александр (Rouse_) Багель
Согласен, ну и второе - они веже нарушаю сам принц...

и в том что тип переменной сменится при изменении описания функции есть и плюс

zamtmn
и в том что тип переменной сменится при изменении ...

Андрюх - не готов спорить и не согласен

Александр (Rouse_) Багель
Андрюх - не готов спорить и не согласен

Он просто мечтает наплодить таких багов, чтобы и через паскалевые программы имели буффер в хвост и в гриву, и прочие RCE :D

zamtmn- Автор вопроса
Александр В
Он просто мечтает наплодить таких багов, чтобы и ч...

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

Стикер

zamtmn- Автор вопроса

в чем странность? в фпц можно сделать не странно. наверно, если согласятся))

Борь, не ходи на эту дорожку - я с этого же месяц назад начинал, запинали. А мне нельзя злого админа включать :)

zamtmn
в чем странность? в фпц можно сделать не странно. ...

в необходимости много раз писать var, если переменных много

Александр (Rouse_) Багель
Борь, не ходи на эту дорожку - я с этого же месяц ...

а что я могу сделать, если у меня 10.1 и никто не готов спонсировать :)

zamtmn- Автор вопроса
zamtmn
к этому нужно относиться как к фиче))

наверное соглашусь, языку нужно развиваться, но как это будет себя вести с рекурсией пока непонятно

Кокошник наголо
наверное соглашусь, языку нужно развиваться, но ка...

ровно так же как обычные переменные в секции var

zamtmn
к этому нужно относиться как к фиче))

Хорошо, давай по другому. Есть такая именно фича. Когда люди просят странного, а я предупреждаю что ТАК не нужно делать, и меня не слушают. Обычно, лет черз несколько происходит нюанс и народ начинает чесать репы, и тут на сцену выхожу я со своим классическим: "А я бл* предупреждал!" Это срабатывало... ну сотни раз за последние 20 с хером лет и я думаю что вот сейчас, то, что вы все так жаждите - это именно тот момент когда может имеет смысл подумать, ведь Розыч предупреждает прям щас, а что будет дальше то?

Александр (Rouse_) Багель
Хорошо, давай по другому. Есть такая именно фича. ...

Саша, ошибки были, есть и будут. От всего не уберечься, увы, никогда

Handatros
Саша, ошибки были, есть и будут. От всего не убере...

Да, безусловно, но если есть возможность предустеречь

Александр (Rouse_) Багель
Да, безусловно, но если есть возможность предустер...

Всегда стоит подождать, пока не скажут что фича стабильна.

zamtmn- Автор вопроса
Александр (Rouse_) Багель
Хорошо, давай по другому. Есть такая именно фича. ...

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

zamtmn
я думаю что ситуаций когда через нцать лет ты выхо...

На моей памяти таковых было всего... хм ноль.

Александр (Rouse_) Багель
И ты - Брут?

если про var, то я всегда к ним нейтрально относился. и, бывает их поюзываю, без фанатизма

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта