Pull to refresh
-22
-1.1
Send message

Так посимвольно или построчно? Там есть нюанс: читать файл побайтово - дико дорого и почти бессмысленно. Читать побайтово по сети - ещё дороже. Из базы данных - вообще безумие. Без практически ценной имплементации (какого-то реального кейса) этих костыликов, которая бы ЯВНО выигрывала у читаемых нормально вариантов всё это бессмысленно

Если там ТАК воткнут генератор, то там уже независимо от количества проходов всё плохо. Потому что дальше кто-то другой захочет взять этот же массив, передать его куда-нибудь ещё и... ой, всё сломалось.
Генератор в данном случае будет перебран весь, т.е. смысла от непосредственно yield тоже не особо видно. На этом можно спокойно добавить одну строчку и перестать страдать ради... ачивки самого плохо сопровождаемого кода и "незаменимого специалиста который один знает как это всё классно работает"

for list_b in list_a:
    arr = list(list_b)
    if all(isinstance(item, int) for item in arr):
        list_c.append(sum(arr))

Даже хотя бы

x = next(filter(predicate, iterable), None)
if x is None:
  raise NotFoundException()

будет куда лучше, чем эти канделябры. Хотя в других языках было бы что-то вида

x = next(filter(predicate, iterable)) 
  ?? throw NotFoundException()

# в пайтоне ожидаешь что-то вида
x = next(filter(predicate, iterable), None) 
  or raise NotFoundException()

потому что в одну строку - хуже читается. Почему из пайтона нельзя вместо None бросить исключение в next - куда более интересный вопрос, чем все эти моржекостыли

out var часто не рекомендуют использовать, если есть другие варианты. А с появлением кортежей они есть. А до их появления рекомендовалось вернуть объект, если уж надо прям много и разного вернуть. Плюс в C# протерянная переменная, или объявленная в двух местах или с не тем типом громко упадёт ещё при сборке, т.е. настолько забагованную вещь ты не сможешь отдать в прод даже если тесты продолбаны

Чтобы собирать штуки типа K30 Video Game Console, но с возможностью и мультики посмотреть, и музычку, и ещё всякого - идеально.

Для гипножабы идеально стерео-варио фото, ИМХО

Сокращает, но вот удобнее читать и искать в этой каше что откуда почему - сильно спорный вопрос. Очень не очевидно, почему переменная проинициализированная в блоке проверки видна вне блока. Эта абракадабра - последнее место куда люди будут смотреть в попытках понять, откуда спустилась эта переменная. Давайте тогда вообще забьём на область видимости переменных

Второй пример вообще выглядит как издевательство

for list_b in list_a:
    if all(isinstance(item, int) for item in list_b):
        list_c.append(list_b)

А если Python не единственный язык разработчика (а возможно и не основной), то всё становится сильно трагичнее

А коробит от := до сих пор, как и от for...else - лютая же наркомания

Убраны устаревшие методы в unittest

А там что-то не устаревшее есть? Параметризованные тесты оно не умеет и в целом после Pytest выглядит как что-то максимально бесполезное. Лучше бы Pytest в основную кодовую базу втащили

Вопрос, видимо, должен был звучать: должна быть под государством чтобы дотироваться за счёт всех. Как в РБ. При этом в той же РБ доярка получающая за 12-часовую смену 100$ и то не регулярно и колхозы не рассчитывающиеся в принципе, например, за электроэнергию - это прям классика - отключить их нельзя, плевать сколько они наворуют. И она всё равно продолжает быть убыточной настолько, что в магазине можно найти морковку мытую из Казахстана и РФ дешевле чем полугнилая местная. Или даже китайский лук. Почему-то всем норм на экспорт "убыточную сельхозку" гнать, а свой рынок адекватным сырьём по адекватной цене закрыть - неа

OneSoil ещё лет 5 назад рассказывали как к ним регулярно колхозники лезли драться и что-нибудь сломать из датчиков. А потом и вовсе выяснилось, что в странах машуших из каждого утюга своим сельским хозяйством инновации не только не нужны, но и не безопасны для инноваторов и прочих неравнодушных... а эти... ну воруют, ну посадят потом за недостачу очередного вчера распределившегося невиновного инженера для галочки, наградят непричастных (но зато очень лояльных) и все разойдутся дальше бухать до посевной

Иногда приходится ездить там, где не только три, но и одну вышку не словишь

Пока это только слова. Графеновых аккумов самсы обещали году в 2017-ом. "Сверхпрочный" Gorilla Glass Victus 2 установленный в новейшем и дорогущем Samsung S23 Ultra царапается просто на ура. До кучи можно узнать что вертеть словами самс умеет как хочет и прикинувшись ну очень экологичными парнями - начиная с S22 не ставится заводская защитная плёнка. Ведь наклеенная на заводе качественная плёнка наносит окружающей среде "куда больший" урон, чем килотонны фигово наклеенной "умельцами" непонятной китайщины и такие же килотонны заменённых дисплеев. Короче балаболы ещё те

Очень хочется, чтобы JB улучшил работу с шаблонами, а не полагался во всём на неактуальные плагины и копилот. Сейчас редактор шаблонов не очень то редактор, скорее просто окно ввода с подсветкой (никаких проверок, никакого автодополнения, никакого форматирвоания...), для чего-то более-менее внушительного приходится всё куда-то копировать и там редактировать. В райдер всё ещё не завезли многофайловых шаблонов. Да и до шаблонов там есть варианты сильно ускорившие бы разработку и отлично утёршие нос всем этим тормозным и регулярно подглючивающим копилотам, например из коробки какой-нибудь генератор для конструктора модели принимающий один класс на входе, чтобы автоматом смапить один объект в другой (как расширенная версия фичи Initialize members)

Если видеть только то, что хочется, а спецификацию не видеть и вообще отрицать до упора, то всегда так и просиходит. С любым разъёмом, с любым устройством.

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

Type-C только для питания или уже можно будет увидеть там USB3 + DisplayPort?

Вы опять куда-то уехали. Если у вас для решения задач есть другой экран, то и e-ink вам может не очень то и нужен, просто прикольная игрушка сбоку. В то же время в сфере где e-ink используется на полную катушку и практически безальтернативно - проблема не решается годами. И этот вот нерабочий костылик который вы пытались выше привести как "возможность заложена" - он ну никак не помогает.

Kindle ещё когда-то что-то рыпалась, тащили свои amzn-mobi и amzn-kf8, но и там ничего нового давно не видно

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

Information

Rating
Does not participate
Registered
Activity

Specialization

Fullstack Developer
Middle
C#
.NET Core
ASP.Net
Docker
Git
Linux
Python
English
SQL