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

Так получается гуид все таки по спеке и проблему даже

решить можно?

25 ответов

19 просмотров

Как он может быть по спеке если ты внезапно можешь нарушить спеку и не заметить?

Denis-Petukhov Автор вопроса
Ayrat Hudaygulov
Как он может быть по спеке если ты внезапно можешь...

Где будет нарушение спеки? Там нет описания методов tobytearray

Denis Petukhov
Где будет нарушение спеки? Там нет описания методо...

А метод уже есть и прямо в типе. И он расходится с tostring

Denis Petukhov
Где будет нарушение спеки? Там нет описания методо...

Я бы так сказал, у обоих решений есть очевидные плюсы и минусы. Моя главная претензия даже не к спеке (хотя это важно!), А к тому что пользоваться этим будет тяжело. Новым типом пользоваться (мне) будет удобнее в разы. Вот и всё

Denis-Petukhov Автор вопроса
Ayrat Hudaygulov
Я бы так сказал, у обоих решений есть очевидные пл...

А норм будет выглядеть система типов с дублирующимися типами?

У нас есть дублирующиеся фреймоврки. MVC и MVC Core. И в целом проблемы с дублированием понятны

Denis Petukhov
А норм будет выглядеть система типов с дублирующим...

Лучше, чем система с плохо задизайненным единственным

Roman Bukin
У нас ещё 4 вида разоров

Для обывателя почти не заметно к слову.

Roman Bukin
У нас ещё 4 вида разоров

А linq вообще на том стоит

Denis-Petukhov Автор вопроса
Bonart
Лучше, чем система с плохо задизайненным единствен...

Вот эта плохозадизайненность она где-то в специфике имплементации. Снаружи это уникальный идентификатор размера 16 байт

Denis Petukhov
Вот эта плохозадизайненность она где-то в специфик...

Оказывается что снаружи это не просто 16 байт, иначе это был бы byte[16]

Denis-Petukhov Автор вопроса
Bonart
Снаружи есть tobytearray(), никакого "внутри"

Ну он есть, да. И этот метод никогда не будет расово верным потому что есть разные байтовые представления (кодировки). Методу объявят анафему

Denis Petukhov
Вот эта плохозадизайненность она где-то в специфик...

Есть еще слова «сортируемый». И кому то это тоже важно

Ayrat Hudaygulov
Оказывается что снаружи это не просто 16 байт, ина...

Или тупая структура внутри с тем же byte[16] или эквивалентом

Denis-Petukhov Автор вопроса
Andrii Kurdiumov
Есть еще слова «сортируемый». И кому то это тоже в...

Мы уже выше выяснили что сортируемость можно достичь и у гуида

Denis Petukhov
Ну он есть, да. И этот метод никогда не будет расо...

Мог бы быть, если бы не был заточен под variant2

Denis Petukhov
Ну он есть, да. И этот метод никогда не будет расо...

При том что нет повода объявлять ему анафему ели рассматривать Guid сугубо в контексте MS стека с COM, OLE и WinAPI. 0 причин его обсолетить.

Denis Petukhov
Мы уже выше выяснили что сортируемость можно дости...

Претензия что это error prone и предлагается бойлерплейт чтобы с этим работать. Мне предлагаемое решение моей проблемы не нравится, я против

Ayrat Hudaygulov
Претензия что это error prone и предлагается бойле...

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

Denis Petukhov
Два типа это не error prone?

это другой класс ошибок

Denis Petukhov
Два типа это не error prone?

В меньшей степени чем два новых метода с косяками от старых

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

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

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Ребят в СИ можно реализовать ООП?
Николай
33
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Карта сайта