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

Она что, "запускает" код выполнение гетера? 😳

16 ответов

30 просмотров

Ты не поверишь)

да, и иногда выдает exception, когда вместо валидного объекта мусор 😱

Михаил- Автор вопроса
Boris Usievich
да, и иногда выдает exception, когда вместо валидн...

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

Михаил- Автор вопроса
Boris Usievich
Не смотрите такое в отладчике

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

Михаил
там же куча побочных эффектов, если например гетер...

если гетер пишет в файл, то программиста надо отлучать от компьютера 🙂

Viktor Akselrod 💻
если гетер пишет в файл, то программиста надо отлу...

не поверишь, но геттер может делать ровно то, что считает нужные его создатель. 😉

Михаил- Автор вопроса
Viktor Akselrod 💻
если гетер пишет в файл, то программиста надо отлу...

в виде той же отладки например может помочь

Thadeous
не поверишь, но геттер может делать ровно то, что ...

конечно никто не запретить тебе говнокодить, однако есть сформированные принципы чистого, поддерживаемого кода

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

Thadeous
функционал геттера, равно как и сеттера, легко мож...

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

Viktor Akselrod 💻
в идеальном случае геттер должен быть максимально ...

ну, это твое личное мнение о геттерах, не больше.

Thadeous
ну, это твое личное мнение о геттерах, не больше.

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

Viktor Akselrod 💻
если гетер пишет в файл, то программиста надо отлу...

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

Александр (Rouse_) Багель
Я тебя удивлю, но многие геттеры, которые работают...

ты меня уже ничем не удивишь 🙂 но то, что ты описываешь - относится к АПИ, над которым мы не властны. а мы все же говорим про код, который пишем сами

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта