Size: a a a

F# Flood: zen of Python

2021 March 28

AH

Ayrat Hudaygulov in F# Flood: zen of Python
И я вот не знаю нахуя такое апи.
То есть нужда в нем есть, но почему так? Недоделано, сыро, решает какую-то локальную проблему через введение новых сущностей, но проблему с временами в BCL она не решает.
Этот пропозал это прям картинка про "было 13 стандартов"
источник

R

Roman in F# Flood: zen of Python
Но теперь отдыхать стало сложнее
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Они там реально отбитые и даже не могут спиздить ноду.
Или java.time (которая на 100% спиженная JodaTime)
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Потому что в ноде все эти сущности есть и сделаны нормально
День в календаре
Время в дне
Время просто
Время зонное
и пр
Выбирай что надо и используй
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
и все по ИСО!!1
источник

IC

Ilya Chernoudov in F# Flood: zen of Python
Ayrat Hudaygulov
Они там реально отбитые и даже не могут спиздить ноду.
Или java.time (которая на 100% спиженная JodaTime)
Я вот обычно говорю, что там чуваки знают, что делают. Но тут какой то ад
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Ilya Chernoudov
Я вот обычно говорю, что там чуваки знают, что делают. Но тут какой то ад
Это все фарш флудильня на тебя влияет
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Скоро будешь в пронете сишарп обсирать!!1
источник

MK

Mark Kochanov in F# Flood: zen of Python
DateTimeWithoutDate
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Mark Kochanov
DateTimeWithoutDate
годное апи, тебе бы в архитекторы дотнета!
источник

MK

Mark Kochanov in F# Flood: zen of Python
источник

R

Roman in F# Flood: zen of Python
Mark Kochanov
DateTimeWithoutDate
DateTimeWithoutDateButWithTimeButOnlyLocal
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Roman
DateTimeWithoutDateButWithTimeButOnlyLocal
(по умолчанию в Redmond Timezone, для удобства)
источник

R

Roman in F# Flood: zen of Python
Ayrat Hudaygulov
(по умолчанию в Redmond Timezone, для удобства)
Это само собой, любой другой вариант был бы странным
источник

DS

Doge Shibu in F# Flood: zen of Python
Ayrat Hudaygulov
кишки джита протекают в кодобазу
Ну уже давно в шарпе же 100% костыле-ориентированный дизайн языка.

Надо решить одну локальную проблему - значит тупо втащим это в язык самым простым способом.
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Doge Shibu
Ну уже давно в шарпе же 100% костыле-ориентированный дизайн языка.

Надо решить одну локальную проблему - значит тупо втащим это в язык самым простым способом.
да, давно говорим об этом
источник

S

Sergey in F# Flood: zen of Python
Ayrat Hudaygulov
и эти пидоры отказались от названий
Date
Time
потому что это сломает вб.нет

И поэтому новые классы будут называться
DateOnly
TimeOnly
а какже LocalDate?
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
я вангую такую историю с этим DateOnly
1. оно понадобилось внутреннему кастомеру
2. посадили интерна задрота писать имплементацию в dotnet-experimental (или как там эта репа называется)
3. внутренний заказчик начал пользовать, втащил свои костыли, чтобы его адхок работал как боженька
4. Решили опубликовать и затащить в BCL, боевой тест пройден же уже
5. ???
6. комьюнити вахуе от этого апи
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
но нет6 уже вот-вот, сроки поджимают, переделывать некогда, да и думать тоже
источник

AH

Ayrat Hudaygulov in F# Flood: zen of Python
Ayrat Hudaygulov
но нет6 уже вот-вот, сроки поджимают, переделывать некогда, да и думать тоже
Вот это кстати большая проблема в дизайне. Там все годные коменты заворачиваются с аргументом что "да, это валидный поинт, но переделывать уже поздно, надо деливерить"
источник