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

20 ответов

14 просмотров

Ну да

Не особо. Не хватает верхнеуровнего кода

Данил-Дегтярев Автор вопроса

а так?

Servise.let

не смешно

В стейт должно готовое приходить

Код - пиздец каша как по мне

Норм, главное рефенсно-прозрачный 😌

Тут бы линзы помогли, но их надо написать или через arrow генерить (хотя не стоит они же вроде до сих пор через kapt генерят) Ну и в котлин ~2.0 может стат попроще, тк сахарку завезут для вложенным изменения readonly классов А так, я бы посоветовал избавиться от нулабильности, сразу код станет попроще (без ? ?.let и тд)

Не любитель лишний раз создавать переменные?)

Данил-Дегтярев Автор вопроса

ну есть вот такой вариант

Хоть и длиннее, но читабельнее. Легче будет потом разбираться.

Уже лучше. Приведи код в порядок по стилю

Название метода не соответствует поведению. Вариант как был... по аксиоме эскобара так и остался

Используешь экстеншены и при этом ставишь восклицательный знак. Плюс в стейт уже готовое должно приходить

Делай по 10 пробелов в одном методе будет эффективнее

У if ещё можно скобочки фигурные убрать, чтобы строку сэкономить)

И еще почитал названия переменных тихий ужас

Не понял, этот map инвертирует состояние isChecked, что ли? А его напрямую поменять у it нельзя? Тогда зачем через map, а не через forEach? Повсюду копирование, распределение памяти... Нужно напрягаться, чтобы понять. isXxxxxx() должно возвращать Boolean, либо называться по-другому. Пара строчек, а уже столько вопросов.

ну такое

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта