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

Нашел либу icecream для дебагинга, быстрее принта на 60%.

Поменял уже во всем проекте логгинг на нее. Вопрос такой вы юзаете ее или нет?

17 ответов

29 просмотров

быстрее принта? што?

Не ясно нафига тащить ради дебаг принтов целую либу и при чем тут логгинг вообще?

выстегиватель 0- Автор вопроса
rasput
быстрее принта? што?

ic() is like print(), but better: It prints both expressions/variable names and their values. It's 60% faster to type. Data structures are pretty printed. Output is syntax highlighted. It optionally includes program context: filename, line number, and parent function.

выстегиватель 0
ic() is like print(), but better: It prints both ...

опять я сел негодовать ну когдаж вы блядь научитесь читать?

выстегиватель 0
ic() is like print(), but better: It prints both ...

дайте подумать. чтобы написать print надо набрать pr вниз энтер. 4 нажатия. чтобы написать ic надо написать ic. Перейти вверх файла, сделать импорт, вернуться вниз, нати место на котором остановился. Да, в некоторых случаях IDE подскажет импорт, но тоже не бесплатно.

Tishka17
дайте подумать. чтобы написать print надо набрат...

Еще и нужно предварительно установить это поделие

Tishka17
дайте подумать. чтобы написать print надо набрат...

там есть приятный (нет) сюрприз, в виде изменения билтинсов https://github.com/gruns/icecream/blob/fc409817197f2c1e23cc5f0fe4d9e7ba9d6e6ad6/icecream/builtins.py#L22

ZeN
там есть приятный (нет) сюрприз, в виде изменения ...

неприятный, потому что мы начинаем зависеть от порядка выполнения модулей

ZeN
там есть приятный (нет) сюрприз, в виде изменения ...

кстати, написано, что этот пакет на 55 быстрее гитхаба %)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта