Size: a a a

ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА

2021 March 15

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
если бы в spi был какие-то сущности типа datatype , format и Codec с canEncode\ canDecode
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
и был бы метод
T get(int, Codec<T>)
а вместе с ними
int getInt(int, Codec<Integer>)
long getLong(int, Codec<Long)
byte getByte(int, Codec<Byte>)
etc...
перфоманс совсем другим можно было бы в имплементациях сделать
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
если возвращаться к скале - да, можно было бы Codec хранить в тайпклассе
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
если не в скале - инжектить эти же кодеки в какой-то хитрой кодогенерации
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
а так, фактически я не могу даже сделать нормальный кодек для List<Integer>, потому что я могу заматчить только один кодек на Class<List> и не могу различать сорта списков, даже если СУБД на уровне своих примитивных типов данных различает array(int) от array(text)
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
Oleg ℕizhnik
а так, фактически я не могу даже сделать нормальный кодек для List<Integer>, потому что я могу заматчить только один кодек на Class<List> и не могу различать сорта списков, даже если СУБД на уровне своих примитивных типов данных различает array(int) от array(text)
хахаха, да мне вообще похуй
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
т.е. этот интерфейс форсит и более медленное и более склонное к ошибкам поведение драйвера
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
и да, если бы жава учитывала компайл тайм резолвинг, включая тайпклассы или кодогенерацию в микронафте, думаю, такого интерфейса не родилось бы
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
Oleg ℕizhnik
а так, фактически я не могу даже сделать нормальный кодек для List<Integer>, потому что я могу заматчить только один кодек на Class<List> и не могу различать сорта списков, даже если СУБД на уровне своих примитивных типов данных различает array(int) от array(text)
я вынужден читать int[], и String[], которые, к счастью имеют свои классы в ЖВМ, и потом как-то оборачивать их, и фактически массивы - это единственное, что поддерживается на этом уровне
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
Спасибо, но кол-во звезд удручает. Вы этим пользуетесь?
источник

w

welcometotheclubbudd... in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
Не читаемо в текстовом виде.
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
ну а толку, если ты теперь на каждый чих лезешь в мапку
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
прочитать 10 записей из субд с 10 полями = 100 чтений из мапки
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
такими темпами раст не обгонишь
источник

NV

Nikita Vilunov in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
Oleg ℕizhnik
прочитать 10 записей из субд с 10 полями = 100 чтений из мапки
10 ебли с лайфтаймами из 10
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
да даже гошку не обгонишь
источник

Oℕ

Oleg ℕizhnik in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
которая по дефолту на рефлекшенах всё херачит на тех же
источник

KC

Kain Crow in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
зачем в принципе это в рантайме делать?
источник

ΛВ

Λнтон Войцишевский... in ПОКА ОДЕРСКИ НЕ ВИДИТ КАКАЯ ТАЙПЛЕВЕЛ СТЭК КРАСИВАЯ ЗАЛУПА
почему жависты все стараются делать в рантайме?
источник