Size: a a a

Чат подкаста «Разбор Полётов»

2021 September 09

AZ

Alexey Zavyalov in Чат подкаста «Разбор Полётов»
писать на котлине?)
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
не могу, уебанам рассказали что Котлин это стильно модно молодежно и у него отличный интерроп с Java
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
чуствую там билдер в рукаве спрятан
источник

AZ

Alexey Zavyalov in Чат подкаста «Разбор Полётов»
ну тогда какой-нить билдер, да. для создания
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Эээ, 58 параметров в методе? А можно уволить того, кто такой метод написал? Не важно, на каком языке )
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
это любой data type из котлина в java так разворачивается - все поля это аргументы конструктора
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Так, гм, data type на 58 полей - это тоже полный треш.
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
А шо такова
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
это только начало
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Ну, кроме всего прочего я там вижу total : Double.
Это вообще всерьез?
источник

IT

Ihar Tigar in Чат подкаста «Разбор Полётов»
похоже на троллинг
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Ну или это какая-то странная оптимизация или это код кого-то, кого нельзя подпускать к деньгам и на километр )
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Хороший код для собеседования - найдите хотя бы пять разных потенциальных проблем в этих строчках )
источник

AA

Alexey Abashev in Чат подкаста «Разбор Полётов»
вот так и живем )))) оказалось что они там в последней версии котлин притянули какой-то новый и он все дата без сеттеров генерит. Откатил малость и полегчало ))) но double никуда не делся
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Тут дело не в котлине, боюсь, а в головах разработчиков.
Вроде бы double для денег только для всякого hft используют, когда это реально дает оптимизацию. Для чего оно может быть нужно в других сценариях - мне не представить...
источник

AD

Alexey Dushen in Чат подкаста «Разбор Полётов»
не, нуачо, деды использовали double
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
А почему OrderedString2StringMap? Для каких-то целей нужно порядок значений сохранять? Или просто так?
И почему *Time с типом Date? И даты в каком часовом поясе?
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Ну, деды как раз использовали Numeric(18,6) какой-нибудь )
источник

AD

Alexey Dushen in Чат подкаста «Разбор Полётов»
норм = )
источник

PD

Phil Delgyado in Чат подкаста «Разбор Полётов»
Когда не было BigDecimal - то или long+база или какие-то игры вокруг "не бесконечного BigDecimal" (типа трех лонгов нам точно хватит и 10 знаков в копейках)
источник