Size: a a a

Programming Offtop

2020 November 12

Д

Денис in Programming Offtop
Mikhail Levchenko
Ты обращаешься к полям или методам класса, в котором создаёшь анонима?
В каллбеке? К полям
источник

Д

Денис in Programming Offtop
И к методам тоже
источник

(

( in Programming Offtop
Konstantin Dovnar
Так зачем? Если у тебя неизлечимый ФП пятой стадии и ты не видишь ничего дальше своего носа — зачем мне что-то доказывать:)

Из банального — напиши мне (или покажи готовый) движок уровня Rage Engine работающий исключительно с иммутабельными данными и отлично показывающий себя на тостере уровня PS3.
Можешь даже прятаться за свои любимые «оптимизации умного компилятора», главное, чтобы правда показывало схожую производительность.

> Очень смешно от кнопкокраса слышать аргумент "Не все в этом мире красят кнопочки"

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

AN

Alexander Nozik in Programming Offtop
Денис
В каллбеке? К полям
Ну тогда будет захват родительского объекта. Да. Это само по себе не плохо, если он не долгоживущий.
источник

Д

Денис in Programming Offtop
Alexander Nozik
Ну это не утечка. Может захватится инстанс родительского класса. А может и не захватиться
Ну суть в том наверное чтоб в определенный момент времени если объект не должен существовать но продолжает это делать то что то не правильно работает
источник

KD

Konstantin Dovnar in Programming Offtop
(
Перечитывай моё обсуждение выше с Антоном, не дергай из контекста, оч смешно выглядит
Мне наплевать на твоё обсуждение с Антоном.
Я тебе на конкретные мысли отвечал.

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

AN

Alexander Nozik in Programming Offtop
Денис
Ну суть в том наверное чтоб в определенный момент времени если объект не должен существовать но продолжает это делать то что то не правильно работает
Если оно обращается к методам объекта, то вы никуда не денетесь, придется его захватывать. А колбэки надо отцеплать когда они не нужны.
источник

(

( in Programming Offtop
Konstantin Dovnar
Мне наплевать на твоё обсуждение с Антоном.
Я тебе на конкретные мысли отвечал.

Если по делу нечего сказать, ты вправе посчитать себя великим победителем этого диалога и проигнорить меня.
Нет, ты как больной раком муравьед выдернул из контекста
"Конкретная мысль" - https://t.me/pofftop/252219 + 2 сообщения ниже, отвечай на них или не отвечай вообще
источник

AL

Alexandr Lamdan in Programming Offtop
Alexander Nozik
Да хоть три лучших друга и две подруги. Через полгода в багах потоните. А Memory effective можно делать и на JS и на Java.
Вот этим мы тоже думали, про баги. Но 1С, не совсем лучше к примеру та же самая CRM.
Багов немеренно куча, над ней стояли люди с мышлением 90ых, на говно 1с языке.
Маркетинг мощный, а девелопмент у них херовый.
источник

Д

Денис in Programming Offtop
Alexander Nozik
Если оно обращается к методам объекта, то вы никуда не денетесь, придется его захватывать. А колбэки надо отцеплать когда они не нужны.
Ну я переписал пол weakReference, сам инстанс класса вроде теперь удаляется, но остаются какие то огрызки типа
CameraUsageManager$connect$2
Где connect это метод класса  CameraUsageManager
источник

AN

Alexander Nozik in Programming Offtop
Alexandr Lamdan
Вот этим мы тоже думали, про баги. Но 1С, не совсем лучше к примеру та же самая CRM.
Багов немеренно куча, над ней стояли люди с мышлением 90ых, на говно 1с языке.
Маркетинг мощный, а девелопмент у них херовый.
Я не говорю, что 1С или  другой тырпрайзный монстр - хорошо. Надо делать новые системы, это всегда полезно. Но брать С++ ради экономии памяти не в memory critical задаче - пусть земля будет пухом вашему проекту.
источник

KD

Konstantin Dovnar in Programming Offtop
(
Нет, ты как больной раком муравьед выдернул из контекста
"Конкретная мысль" - https://t.me/pofftop/252219 + 2 сообщения ниже, отвечай на них или не отвечай вообще
Забавно, как всякий раз, когда тебе нечего сказать, ты переходишь на оскорбления, словно десятилетний:)

А по делу так и не сказал ничего, ты всё ещё напиздел, что "мутабельность — это плохо"
источник

AN

Alexander Nozik in Programming Offtop
Денис
Ну я переписал пол weakReference, сам инстанс класса вроде теперь удаляется, но остаются какие то огрызки типа
CameraUsageManager$connect$2
Где connect это метод класса  CameraUsageManager
Weak Reference - это опасная штука, он может исчезнуть в любой момент. Лучше ручками отцеплять колбэки когда они больше не нужны.
источник

(

( in Programming Offtop
Konstantin Dovnar
Забавно, как всякий раз, когда тебе нечего сказать, ты переходишь на оскорбления, словно десятилетний:)

А по делу так и не сказал ничего, ты всё ещё напиздел, что "мутабельность — это плохо"
Что мне говорить в ответ на бредовый поток сознания? Ты вырвал из контекста и меня сейчас пытаешься обвинить в отсутствии аргументов
источник

AN

Alexander Nozik in Programming Offtop
(
Нет, ты как больной раком муравьед выдернул из контекста
"Конкретная мысль" - https://t.me/pofftop/252219 + 2 сообщения ниже, отвечай на них или не отвечай вообще
А можно подкрутить переход на личности немного?
источник

KD

Konstantin Dovnar in Programming Offtop
(
Что мне говорить в ответ на бредовый поток сознания? Ты вырвал из контекста и меня сейчас пытаешься обвинить в отсутствии аргументов
Молодцом 👌
источник

AL

Alexandr Lamdan in Programming Offtop
Alexander Nozik
Я не говорю, что 1С или  другой тырпрайзный монстр - хорошо. Надо делать новые системы, это всегда полезно. Но брать С++ ради экономии памяти не в memory critical задаче - пусть земля будет пухом вашему проекту.
Тогда что брать? JS?Разработчику эмбедед с интела не охота возиться с высшим уровнем языков.

Рассматриваем Rust тоже
источник

(

( in Programming Offtop
Alexander Nozik
А можно подкрутить переход на личности немного?
Не вижу перехода на личности
источник

AM

Andrew Mikhaylov in Programming Offtop
Alexandr Lamdan
Вот этим мы тоже думали, про баги. Но 1С, не совсем лучше к примеру та же самая CRM.
Багов немеренно куча, над ней стояли люди с мышлением 90ых, на говно 1с языке.
Маркетинг мощный, а девелопмент у них херовый.
У 1С, насколько я понимаю, основные проблемы не из-за того, что они на плохом языке с плохим управлением памятью написаны, да. Вы не с тем воюете.
источник

AN

Alexander Nozik in Programming Offtop
Alexandr Lamdan
Тогда что брать? JS?Разработчику эмбедед с интела не охота возиться с высшим уровнем языков.

Рассматриваем Rust тоже
Разработчик embedded должен заниматься embedded. Ваша задача требует совсем другого опыта и других подходов.
источник