Size: a a a

2021 February 25

M

Mr.Fantomz in ТП
Какой Паскаль
источник

M

Mr.Fantomz in ТП
Там даже не Кобол
источник

К

Константинтий... in ТП
Был такой культовый сериал "Динозавры", на СТС показывали
источник

К

Константинтий... in ТП
Там показали эпичный вариант вымирания динозавров
источник

К

Константинтий... in ТП
Началось с того, что они решили производить искусственные фрукты...
источник

EM

Eshu Marabo in ТП
Константинтий
Концепция использования исключений устарела ещё при динозаврах
Кстати о концепциях. Что думаешь о неиспользовании null?
источник

К

Константинтий... in ТП
null почему-то ругают релятивистнутые
источник

К

Константинтий... in ТП
Мол в БД их не должно быть и они что-то там нарушают
источник

К

Константинтий... in ТП
А так почему бы и нет. Нормальный вариант, когда ничего не найдено
источник

EM

Eshu Marabo in ТП
Константинтий
А так почему бы и нет. Нормальный вариант, когда ничего не найдено
Я имею ввиду отказ от возврата null-a вместо классов.

Чтобы на уровне модуля например отказаться от проверок на null
источник

К

Константинтий... in ТП
В Расте это решили изящно, для этого используют алгебраические типы данных. Например функции поиска возвращают Option:

enum Option <T> {
 None,
 Some(T)
}
источник

К

Константинтий... in ТП
То есть возвращаемый тип не нарушается, он всегда Option. Просто сразу видишь, или не найдено, или найдено. И если найдено, то что найдено
источник

EM

Eshu Marabo in ТП
Хм, прикольно
источник

EM

Eshu Marabo in ТП
Интересно, можно ли что-то похожее сделать в c#
источник

К

Константинтий... in ТП
В новом стандарте C++ появились такие же option, кстати
источник

К

Константинтий... in ТП
Только их никто не использует
источник

К

Константинтий... in ТП
Потому что не знают, пишут по привычке и просто быдлокодеры
источник

К

Константинтий... in ТП
Про C# не в курсе. Может сделать шаблонный класс с двумя полями, одно из них статус найдено или нет. А второе union с данными
источник

К

Константинтий... in ТП
Там ведь есть union?
источник

EM

Eshu Marabo in ТП
Константинтий
Там ведь есть union?
Хз что это.
источник