Так посимвольно или построчно? Там есть нюанс: читать файл побайтово - дико дорого и почти бессмысленно. Читать побайтово по сети - ещё дороже. Из базы данных - вообще безумие. Без практически ценной имплементации (какого-то реального кейса) этих костыликов, которая бы ЯВНО выигрывала у читаемых нормально вариантов всё это бессмысленно
Если там ТАК воткнут генератор, то там уже независимо от количества проходов всё плохо. Потому что дальше кто-то другой захочет взять этот же массив, передать его куда-нибудь ещё и... ой, всё сломалось. Генератор в данном случае будет перебран весь, т.е. смысла от непосредственно 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# протерянная переменная, или объявленная в двух местах или с не тем типом громко упадёт ещё при сборке, т.е. настолько забагованную вещь ты не сможешь отдать в прод даже если тесты продолбаны
Сокращает, но вот удобнее читать и искать в этой каше что откуда почему - сильно спорный вопрос. Очень не очевидно, почему переменная проинициализированная в блоке проверки видна вне блока. Эта абракадабра - последнее место куда люди будут смотреть в попытках понять, откуда спустилась эта переменная. Давайте тогда вообще забьём на область видимости переменных
Второй пример вообще выглядит как издевательство
for list_b in list_a:
if all(isinstance(item, int) for item in list_b):
list_c.append(list_b)
А если Python не единственный язык разработчика (а возможно и не основной), то всё становится сильно трагичнее
А там что-то не устаревшее есть? Параметризованные тесты оно не умеет и в целом после Pytest выглядит как что-то максимально бесполезное. Лучше бы Pytest в основную кодовую базу втащили
Вопрос, видимо, должен был звучать: должна быть под государством чтобы дотироваться за счёт всех. Как в РБ. При этом в той же РБ доярка получающая за 12-часовую смену 100$ и то не регулярно и колхозы не рассчитывающиеся в принципе, например, за электроэнергию - это прям классика - отключить их нельзя, плевать сколько они наворуют. И она всё равно продолжает быть убыточной настолько, что в магазине можно найти морковку мытую из Казахстана и РФ дешевле чем полугнилая местная. Или даже китайский лук. Почему-то всем норм на экспорт "убыточную сельхозку" гнать, а свой рынок адекватным сырьём по адекватной цене закрыть - неа
OneSoil ещё лет 5 назад рассказывали как к ним регулярно колхозники лезли драться и что-нибудь сломать из датчиков. А потом и вовсе выяснилось, что в странах машуших из каждого утюга своим сельским хозяйством инновации не только не нужны, но и не безопасны для инноваторов и прочих неравнодушных... а эти... ну воруют, ну посадят потом за недостачу очередного вчера распределившегося невиновного инженера для галочки, наградят непричастных (но зато очень лояльных) и все разойдутся дальше бухать до посевной
Пока это только слова. Графеновых аккумов самсы обещали году в 2017-ом. "Сверхпрочный" Gorilla Glass Victus 2 установленный в новейшем и дорогущем Samsung S23 Ultra царапается просто на ура. До кучи можно узнать что вертеть словами самс умеет как хочет и прикинувшись ну очень экологичными парнями - начиная с S22 не ставится заводская защитная плёнка. Ведь наклеенная на заводе качественная плёнка наносит окружающей среде "куда больший" урон, чем килотонны фигово наклеенной "умельцами" непонятной китайщины и такие же килотонны заменённых дисплеев. Короче балаболы ещё те
Очень хочется, чтобы JB улучшил работу с шаблонами, а не полагался во всём на неактуальные плагины и копилот. Сейчас редактор шаблонов не очень то редактор, скорее просто окно ввода с подсветкой (никаких проверок, никакого автодополнения, никакого форматирвоания...), для чего-то более-менее внушительного приходится всё куда-то копировать и там редактировать. В райдер всё ещё не завезли многофайловых шаблонов. Да и до шаблонов там есть варианты сильно ускорившие бы разработку и отлично утёршие нос всем этим тормозным и регулярно подглючивающим копилотам, например из коробки какой-нибудь генератор для конструктора модели принимающий один класс на входе, чтобы автоматом смапить один объект в другой (как расширенная версия фичи Initialize members)
Если видеть только то, что хочется, а спецификацию не видеть и вообще отрицать до упора, то всегда так и просиходит. С любым разъёмом, с любым устройством.
Вы опять куда-то уехали. Если у вас для решения задач есть другой экран, то и e-ink вам может не очень то и нужен, просто прикольная игрушка сбоку. В то же время в сфере где e-ink используется на полную катушку и практически безальтернативно - проблема не решается годами. И этот вот нерабочий костылик который вы пытались выше привести как "возможность заложена" - он ну никак не помогает.
Kindle ещё когда-то что-то рыпалась, тащили свои amzn-mobi и amzn-kf8, но и там ничего нового давно не видно
Пруфов не привели, но карму слили. Хотели обидеться - обиделись. Продолжайте, это очень "конструктивно") Я бы после общения в настолько "конструктивном" ключе не то что коммит не принял, но и в ч.с. добавил. Потому что лэйбочки лэйбочками, а вот хамство и перевирание действительно демотивирует делать что-то для людей. И демотивируют что-то делать не вот того кто первый раз (и скорее всего единственный) что-то попытался, а тех, кто что-то делает на регулярной основе. А потом мы читаем статьи о выгоревших ментейнерах
Так посимвольно или построчно? Там есть нюанс: читать файл побайтово - дико дорого и почти бессмысленно. Читать побайтово по сети - ещё дороже. Из базы данных - вообще безумие. Без практически ценной имплементации (какого-то реального кейса) этих костыликов, которая бы ЯВНО выигрывала у читаемых нормально вариантов всё это бессмысленно
Если там ТАК воткнут генератор, то там уже независимо от количества проходов всё плохо. Потому что дальше кто-то другой захочет взять этот же массив, передать его куда-нибудь ещё и... ой, всё сломалось.
Генератор в данном случае будет перебран весь, т.е. смысла от непосредственно yield тоже не особо видно. На этом можно спокойно добавить одну строчку и перестать страдать ради... ачивки самого плохо сопровождаемого кода и "незаменимого специалиста который один знает как это всё классно работает"
Даже хотя бы
будет куда лучше, чем эти канделябры. Хотя в других языках было бы что-то вида
потому что в одну строку - хуже читается. Почему из пайтона нельзя вместо None бросить исключение в next - куда более интересный вопрос, чем все эти моржекостыли
out var часто не рекомендуют использовать, если есть другие варианты. А с появлением кортежей они есть. А до их появления рекомендовалось вернуть объект, если уж надо прям много и разного вернуть. Плюс в C# протерянная переменная, или объявленная в двух местах или с не тем типом громко упадёт ещё при сборке, т.е. настолько забагованную вещь ты не сможешь отдать в прод даже если тесты продолбаны
Чтобы собирать штуки типа K30 Video Game Console, но с возможностью и мультики посмотреть, и музычку, и ещё всякого - идеально.
Для гипножабы идеально стерео-варио фото, ИМХО
Сокращает, но вот удобнее читать и искать в этой каше что откуда почему - сильно спорный вопрос. Очень не очевидно, почему переменная проинициализированная в блоке проверки видна вне блока. Эта абракадабра - последнее место куда люди будут смотреть в попытках понять, откуда спустилась эта переменная. Давайте тогда вообще забьём на область видимости переменных
Второй пример вообще выглядит как издевательство
А если Python не единственный язык разработчика (а возможно и не основной), то всё становится сильно трагичнее
А коробит от := до сих пор, как и от for...else - лютая же наркомания
А там что-то не устаревшее есть? Параметризованные тесты оно не умеет и в целом после Pytest выглядит как что-то максимально бесполезное. Лучше бы Pytest в основную кодовую базу втащили
Вопрос, видимо, должен был звучать: должна быть под государством чтобы дотироваться за счёт всех. Как в РБ. При этом в той же РБ доярка получающая за 12-часовую смену 100$ и то не регулярно и колхозы не рассчитывающиеся в принципе, например, за электроэнергию - это прям классика - отключить их нельзя, плевать сколько они наворуют. И она всё равно продолжает быть убыточной настолько, что в магазине можно найти морковку мытую из Казахстана и РФ дешевле чем полугнилая местная. Или даже китайский лук. Почему-то всем норм на экспорт "убыточную сельхозку" гнать, а свой рынок адекватным сырьём по адекватной цене закрыть - неа
OneSoil ещё лет 5 назад рассказывали как к ним регулярно колхозники лезли драться и что-нибудь сломать из датчиков. А потом и вовсе выяснилось, что в странах машуших из каждого утюга своим сельским хозяйством инновации не только не нужны, но и не безопасны для инноваторов и прочих неравнодушных... а эти... ну воруют, ну посадят потом за недостачу очередного вчера распределившегося невиновного инженера для галочки, наградят непричастных (но зато очень лояльных) и все разойдутся дальше бухать до посевной
Иногда приходится ездить там, где не только три, но и одну вышку не словишь
Пока это только слова. Графеновых аккумов самсы обещали году в 2017-ом. "Сверхпрочный" Gorilla Glass Victus 2 установленный в новейшем и дорогущем Samsung S23 Ultra царапается просто на ура. До кучи можно узнать что вертеть словами самс умеет как хочет и прикинувшись ну очень экологичными парнями - начиная с S22 не ставится заводская защитная плёнка. Ведь наклеенная на заводе качественная плёнка наносит окружающей среде "куда больший" урон, чем килотонны фигово наклеенной "умельцами" непонятной китайщины и такие же килотонны заменённых дисплеев. Короче балаболы ещё те
Очень хочется, чтобы JB улучшил работу с шаблонами, а не полагался во всём на неактуальные плагины и копилот. Сейчас редактор шаблонов не очень то редактор, скорее просто окно ввода с подсветкой (никаких проверок, никакого автодополнения, никакого форматирвоания...), для чего-то более-менее внушительного приходится всё куда-то копировать и там редактировать. В райдер всё ещё не завезли многофайловых шаблонов. Да и до шаблонов там есть варианты сильно ускорившие бы разработку и отлично утёршие нос всем этим тормозным и регулярно подглючивающим копилотам, например из коробки какой-нибудь генератор для конструктора модели принимающий один класс на входе, чтобы автоматом смапить один объект в другой (как расширенная версия фичи Initialize members)
Editor -> Live templates?
Если видеть только то, что хочется, а спецификацию не видеть и вообще отрицать до упора, то всегда так и просиходит. С любым разъёмом, с любым устройством.
Лютая желтуха, как и обвинять профсоюзы в энергетическом кризисе или перераздутой популярности автопрома
Type-C только для питания или уже можно будет увидеть там USB3 + DisplayPort?
Вы опять куда-то уехали. Если у вас для решения задач есть другой экран, то и e-ink вам может не очень то и нужен, просто прикольная игрушка сбоку. В то же время в сфере где e-ink используется на полную катушку и практически безальтернативно - проблема не решается годами. И этот вот нерабочий костылик который вы пытались выше привести как "возможность заложена" - он ну никак не помогает.
Kindle ещё когда-то что-то рыпалась, тащили свои amzn-mobi и amzn-kf8, но и там ничего нового давно не видно
Пруфов не привели, но карму слили. Хотели обидеться - обиделись. Продолжайте, это очень "конструктивно") Я бы после общения в настолько "конструктивном" ключе не то что коммит не принял, но и в ч.с. добавил. Потому что лэйбочки лэйбочками, а вот хамство и перевирание действительно демотивирует делать что-то для людей. И демотивируют что-то делать не вот того кто первый раз (и скорее всего единственный) что-то попытался, а тех, кто что-то делает на регулярной основе. А потом мы читаем статьи о выгоревших ментейнерах