Size: a a a

2020 March 30

AZ

Alex Zhukovsky in rust_offtopic
а "может быть, но чуть-чуть" - это зашквар
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
это из разряда умолчаний сишки если у функции нет типа значит инт"
от этого давным давно ушли
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
от этого давным давно ушли
а от дефолтной инициализации чет до сих пор нет
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
если в переменной должен быть нулл то её тип Foo?
а если бы он должен быть ровно до скорой инициализации, а дальше - не нужна наллабельность?
источник

В

Вафель in rust_offtopic
Victor Sapiens
Няш, используй Angular с PrimeNG.
4
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
а от дефолтной инициализации чет до сих пор нет
оверхедно иногда. Ну, и ссылки таки заставляет инициализировать в крестах
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
а если бы он должен быть ровно до скорой инициализации, а дальше - не нужна наллабельность?
тогда создаешь объект только когда на руках есть живая ссылка
источник

AZ

Alex Zhukovsky in rust_offtopic
если они разнесены по времени надолго - делаешь FooBuilder где поле нуллябельное и Foo где нет
источник

AZ

Alex Zhukovsky in rust_offtopic
и делаешь Foo Create(FooBuilder builder)
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
и делаешь Foo Create(FooBuilder builder)
столько движений вместо того, чтобы инициализаровать дефолтным конструктором... Хотя, конечно, от кейса зависит, где-то очень даже пригодится. Особенно, когда дефолтного нет, а что есть - дорогое. Короче, хорошо, когда у тебя есть выбор
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
столько движений вместо того, чтобы инициализаровать дефолтным конструктором... Хотя, конечно, от кейса зависит, где-то очень даже пригодится. Особенно, когда дефолтного нет, а что есть - дорогое. Короче, хорошо, когда у тебя есть выбор
не бывает слишком много движений чтобы не словить нулл
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
столько движений вместо того, чтобы инициализаровать дефолтным конструктором... Хотя, конечно, от кейса зависит, где-то очень даже пригодится. Особенно, когда дефолтного нет, а что есть - дорогое. Короче, хорошо, когда у тебя есть выбор
бтв в процессе того что мы говорим я получил вот такой полезный ответ с свервера
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
не бывает слишком много движений чтобы не словить нулл
но если у тебя есть 3 варианта избежания NRE, то хочется же выбрать более удобный, а не любой
источник

AZ

Alex Zhukovsky in rust_offtopic
Т-34 85
но если у тебя есть 3 варианта избежания NRE, то хочется же выбрать более удобный, а не любой
как в расте - самый удобный
источник

AZ

Alex Zhukovsky in rust_offtopic
0 оверхеда, 0 вероятности забыть что-то
источник

AZ

Alex Zhukovsky in rust_offtopic
все типы не нулл, для нуллябельности юзай опшн
источник

AZ

Alex Zhukovsky in rust_offtopic
просто и понятно
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
бтв в процессе того что мы говорим я получил вот такой полезный ответ с свервера
ну, шо поделать. Ты не можешь приказать фронтам и бэкам писать безопасно. Остаётся только делать то, что сам можешь. И осторожно относиться к тому, насчёт чего не уверен
источник

Т8

Т-34 85 in rust_offtopic
Alex Zhukovsky
все типы не нулл, для нуллябельности юзай опшн
если бы шарп сразу бы хотел боротся с null, а не с 6й версии, то, мб, так бы и сделали. Но уже имеем что имеем. Надо сказать, ещё не так плохо получилось
источник

VS

Victor Sapiens in rust_offtopic
polunin.ai
Я про то, чтобы скалу учить. Меня чёт подзаебало учить все что не лень. Хочется стабильности какой-то, лол.
JVM это стабильность.
источник