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

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

16 ответов

13 просмотров

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Viktor Akselrod
ты меня уже ничем не удивишь 🙂 но то, что ты описы...

Например (первое что пришло в голову ) TScreen.GetPrimaryMonitor

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

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

Сообщение* в закодированном виде. То есть, просто сделать sendMessage?text=Привет бла-бла! не получится, надо в HEX переводить, и добавлять процент, типа такого: sendMessage?t...
КТ315
21
А случайно нет ли в паскале штатной возможности передать указатель и количество туда где array of в качестве аргумента?
zamtmn
25
Anyone here suffers from unexplained aural migraines, who would be up for talking for a bit? Doesn't *have* to be aural, but I am not asking about headaches, I mean actual mi...
Martin Rys
58
Всем привет. Испытываю проблемы в работе БД, а именно огромного роста логов, такого характера: 024-05-16 18:39:07 +05 sentry sentry [unknown] 1050169 7-1 app-sentry01.corp.ru>...
Alexey
2
Если подытожить: По мнению Розыча и Хемуля и др. - предпочтительно по возможности объявлять в секции имплементации потому-что: 1) Выше скорость компиляции 2) Не замусоривается...
notme
7
Ну раз я пока тут, задам пару глупых вопросов. Зачем писать на ассемблере если компилятор довольно умный, а ассемблер много времени занимает? В каких прикладных задачах сейчас...
Максим Рябцев
20
Хм. А телеграм апи работают через HTTP?
The Bird of Hermes
14
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
В дельфе нет никакого коробочного (без установки третьих либ) способа получить CallStack с расшифровкой отладочных символов?
notme
7
Приветики всем!)) Подскажите: есть функция, которая записывает число типа Cardinal в четыре байта, хранимые в TBytes. Можете помочь мне, показав, как должна выглядеть функци...
Моринаро
5
Карта сайта