http://forum.sources.ru/index.php?showtopic=142049&st=3225
Прям лестно...
Особенно "доставляет" слово "пошёл" :-) Прям вот 18-ть лет - как "пошёл"... :-)
"Уважаемый Александр! Вы работаете 18-ть лет с Дельфи в том числе и благодаря Алену Бауэру, которого Вы критиковали в своем блоге. Ален Бауэр работал в Борланд с 1992 года, еще над Турбо Паскалем. И работает в Эмбаркадеро по сей день. И стыдно-то на 18-м году с Дельфи не знать английского языка даже "на уровне чтения технической документации", чтобы прочитать блоги отцов-основателей в оригинале и не давать каким-то XXX себя одурачивать.
Пример, который привел Ален Бауэр - FreeAndNil может быть вреден в случае наличия в классе синглтона, который освобождается в деструкторе, но потом еще где-то косвенно вызывается после освобождения. В случае использования FreeAndNil ошибка будет замаскирована и вмето нее будет мемори лик. Да, это пример плохого дизайна, и автор это признает. Но это хороший пример, который показывает, что использование FreeAndNil не просто не панацея, но еще и может быть и вредным. И Бауэр нигде не отказывался от своих доводов против повального использования FreeAndNil."
:-) :-) :-)
Скажу лишь одно - "XXX" это не "какой-то", а человек, которому я доверяю БОЛЕЕ ЧЕМ СЕБЕ :-)
А что до "136-го раза про FreeAndNil" - gunsmoker - ВСЁ правильно написал. Вот тут - http://www.gunsmoker.ru/2009/04/freeandnil-free.html
И - ПОВТОРЮ - НИ Бауэр, НИ Ходжес, НИКТО другой - МЕНЯ не переубедит. И на то есть - ВЕСКИЕ ОСНОВАНИЯ.
Процитирую gunsmoker'а:
"Как я уже сказал: FreeAndNil - это ремни безопасности. Осталось только это осознать.
Так вот, на мой взгляд, потенциальный бонус помощи в локализации плавающей ошибки (которая вообще может не проявиться, хотя бы в виде исключения) перевешивает необходимость смены привычки."
ЛУЧШЕ - и не скажешь.
А "синглетоны" надо "нормально" писать, а не придумывать "костыльные решения". Ну 21-й век на дворе уже...
А что до "панацей" - так нету их "панацей". Разве что только драйвер - Мозги&Опыт.sys...
http://forum.sources.ru/index.php?showtopic=142049&view=findpost&p=3394782
Все такие умные :-) это что-то :-) Слово "ирония" им видимо незнакомо...
Ну и наверное ВСЕ по паре миллионов собственных строк кода написали :-)
А я лично - "выглядеть дураком" - не стесняюсь... Да и английского - не знаю. Конечно....
Подкину ещё один "повод для битья". Вот - http://18delphi.blogspot.ru/2013/07/blog-post_3683.html
Прям лестно...
Особенно "доставляет" слово "пошёл" :-) Прям вот 18-ть лет - как "пошёл"... :-)
"Уважаемый Александр! Вы работаете 18-ть лет с Дельфи в том числе и благодаря Алену Бауэру, которого Вы критиковали в своем блоге. Ален Бауэр работал в Борланд с 1992 года, еще над Турбо Паскалем. И работает в Эмбаркадеро по сей день. И стыдно-то на 18-м году с Дельфи не знать английского языка даже "на уровне чтения технической документации", чтобы прочитать блоги отцов-основателей в оригинале и не давать каким-то XXX себя одурачивать.
Пример, который привел Ален Бауэр - FreeAndNil может быть вреден в случае наличия в классе синглтона, который освобождается в деструкторе, но потом еще где-то косвенно вызывается после освобождения. В случае использования FreeAndNil ошибка будет замаскирована и вмето нее будет мемори лик. Да, это пример плохого дизайна, и автор это признает. Но это хороший пример, который показывает, что использование FreeAndNil не просто не панацея, но еще и может быть и вредным. И Бауэр нигде не отказывался от своих доводов против повального использования FreeAndNil."
:-) :-) :-)
Скажу лишь одно - "XXX" это не "какой-то", а человек, которому я доверяю БОЛЕЕ ЧЕМ СЕБЕ :-)
А что до "136-го раза про FreeAndNil" - gunsmoker - ВСЁ правильно написал. Вот тут - http://www.gunsmoker.ru/2009/04/freeandnil-free.html
И - ПОВТОРЮ - НИ Бауэр, НИ Ходжес, НИКТО другой - МЕНЯ не переубедит. И на то есть - ВЕСКИЕ ОСНОВАНИЯ.
Процитирую gunsmoker'а:
"Как я уже сказал: FreeAndNil - это ремни безопасности. Осталось только это осознать.
Так вот, на мой взгляд, потенциальный бонус помощи в локализации плавающей ошибки (которая вообще может не проявиться, хотя бы в виде исключения) перевешивает необходимость смены привычки."
ЛУЧШЕ - и не скажешь.
А "синглетоны" надо "нормально" писать, а не придумывать "костыльные решения". Ну 21-й век на дворе уже...
А что до "панацей" - так нету их "панацей". Разве что только драйвер - Мозги&Опыт.sys...
http://forum.sources.ru/index.php?showtopic=142049&view=findpost&p=3394782
Все такие умные :-) это что-то :-) Слово "ирония" им видимо незнакомо...
Ну и наверное ВСЕ по паре миллионов собственных строк кода написали :-)
А я лично - "выглядеть дураком" - не стесняюсь... Да и английского - не знаю. Конечно....
Подкину ещё один "повод для битья". Вот - http://18delphi.blogspot.ru/2013/07/blog-post_3683.html
Комментариев нет:
Отправить комментарий