FailsBot
Крылатый пишет server-side на плюсах. БЛ и т.д.
Dima
да, отлаживать небезопасный код - та еще забота, ведь утечек очень много
Крылатый
Ой блять.
Крылатый
Опять этот с жабой своей.
Крылатый
Сразу забанить, что ли?
Dima
какая агрессия
Dima
Сразу забанить, что ли?
я что-то не так написал? не правду?
Aidar
Когда в написании небезопасного кода виноват только ты
Крылатый
Aidar
Написал небезопасно твои проблема
Aidar
Ы*
🦥Alex Fails
А может сначала тесты?)
Зависит от жизненгого цикла
🦥Alex Fails
Алсо холивары у нас в отдельном чате
🦥Alex Fails
#holywar
Dima
Зависит от жизненгого цикла
Алекс, что-то у тебя модераторы токсичненькие
vladislav
да ето же #holywar
Aidar
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
Dima
видят другую точку зрения, кидаются как собаки) от дебага многочасового чтоли озверели?
Evgeniy
/vzhuh@FailsBot
FailsBot
∧_∧ ( ・ω・。)つ━☆・*。 ⊂  ノ    ・゜+. しーJ   °。+ *´¨)          .· ´¸.·*´¨) ¸.·*¨)           (¸.·´ (¸.·'* ☆
Dima
Anatoly
да, отлаживать небезопасный код - та еще забота, ведь утечек очень много
если ты не используешь голые указатели, а все они у тебя под управлением умных, то какие утечки?
Dima
умные указатели, гарантия отсутствия утечек?
Anton
Ваще-то да. Upd. Не без головы, конечно.
Aidar
Правильное их применение да
Anton
Это RAII
Anton
Ваще-то нет.
Ну, да, чутка промахнулся.
Anatoly
умные указатели, гарантия отсутствия утечек?
ну плюс их с головой применять
Alexey
Правильное их применение да
Правильное применение голых указателей тоже гарантия отсутствия утечек
Anatoly
int* p = new int(100); call_throwable();
Aidar
Ну это try catch там ога
Aidar
int* p = new int(100); call_throwable();
Aidar
а вот тут я попрошу доказательств
Arseny
Будто в java не бывает утечек памяти.
Berkus
олсо если кто делает на С++ тестовый fizzbuzz, смотрите сюда void fizzbuzz() { for (int i = 1; i <= 100; ++i) { using namespace mpark; match(i % 3, i % 5)( pattern(0, 0) = [] { std::cout << "fizzbuzz\n"; }, pattern(0, _) = [] { std::cout << "fizz\n"; }, pattern(_, 0) = [] { std::cout << "buzz\n"; }, pattern(_, _) = [i] { std::cout << i << std::endl; }); } }
Dima
рад, что люди меня услышали
Aidar
На каждой строчке
Berkus
Anatoly
бывают
Berkus
в джаве постоянно бывают утечки
Berkus
причем такие что хер поймаешь
Berkus
некоторые в учебники по андроиду вошли
Dima
утечек конкретно в жабе нет
Dima
вот жеж
Aidar
Когда джависты предпочитают ронять приложение потому что сборщик нормально всеравно не работает да ещё и тормозит
🦥Alex Fails
некоторые в учебники по андроиду вошли
Это про хранение ссылки на активити в статик-переменной?
Berkus
закапчури this в лямбду, лямбду в локальную переменную в this, цикл готов
Dima
Berkus
а это зависит от имплементации GC
Jenya
/start
Arseny
Например подстрока большой строки. Возможно правда это уже пофиксили
FailsBot
/start
Hello! I am the FailsBot, working as daemon process written in C with love and in rush in one night in Vim at Android device. Now I use the *stupid* person which hardcoded on main module therefore I have been often restarted. Stay determined! Feel free to write your suggestions to the bot's author in the @fludpac chat.
Berkus
ммм, просто интересно, кто такое будет писать
в андроидовских активити такое постоянно
Dima
который ты упустил
Dima
андроид фактически - это не джава
Dima
своя ВМ, свой андроид сдк
Berkus
ой всё
Dima
джаваподобный апи
Aidar
Ой все
Крылатый
Ой всё
Dr. Friedrich
В жаве утечек нет, как и в C++. А вот в пользовательском коде на этих языках утечки есть.
Крылатый
Жава не жава
Dima
Anton
Ой всё
Dr. Friedrich
Жава онтоп, HotSpot же на C++ написан. Может, гражданин пришёл про HotSpot поспрашивать.
Dima
тут был человечек, сервер-сайд пишет на крестах
Anatoly
OpenJDK наверное тоже не Java, поскольку другое SDK