Size: a a a

Scala User Group

2020 February 05

OO

Oleksandr Olgashko in Scala User Group
Python
А если две даты будут, как будете называть?
вот когда (если!) будет, тогда и задумаемся😁
источник

M

Mikhail in Scala User Group
Aleksei Shashev
Омг... если тип поменять без вариантов, то коммент добавить поясняющий эту магию
откуда здесь магия? это даже не поле в структуре. снаружи ты это только в автокомплите видишь)
источник

AS

Aleksei Shashev in Scala User Group
Mikhail
откуда здесь магия? это даже не поле в структуре. снаружи ты это только в автокомплите видишь)
Ну не магию, а то что ожидается дата в таком формате
источник

M

Mikhail in Scala User Group
Oleksandr Olgashko
если бы я мог малой кровью сделать нормальный завтип, я бы сделал
Непонятно правда откуда такие драконовские ограничения, что в имени переменной можно выпендриваться, а тип приделать новый нельзя)
источник

AS

Aleksei Shashev in Scala User Group
Если бы я читал код, то только из сигнатуры функции это не очевидно.
источник

OO

Oleksandr Olgashko in Scala User Group
Aleksei Shashev
Ну не магию, а то что ожидается дата в таком формате
никто не мешает передать левую ахинею, это просто имя переменной
источник

OO

Oleksandr Olgashko in Scala User Group
Mikhail
Непонятно правда откуда такие драконовские ограничения, что в имени переменной можно выпендриваться, а тип приделать новый нельзя)
ну ты кейскласс оберткой завтип не сделаешь
источник

λ

λλ in Scala User Group
Oleksandr Olgashko
ну ты кейскласс оберткой завтип не сделаешь
Через рефайнед с матчрегексп
источник

OO

Oleksandr Olgashko in Scala User Group
хотя руки чешутся добавить тегов и выкатить на ревью, пусть просвещаются
источник

OO

Oleksandr Olgashko in Scala User Group
но это негуманно
источник

M

Mikhail in Scala User Group
Oleksandr Olgashko
ну ты кейскласс оберткой завтип не сделаешь
Отчего же? class Wrap protected(val value:String) object Wrap { def apply():Either or another holy shit }
источник

λ

λλ in Scala User Group
Страдать гуманней?
источник

OO

Oleksandr Olgashko in Scala User Group
λλ
Через рефайнед с матчрегексп
все равно в рантайме будет проверка
источник

M

Mikhail in Scala User Group
Oleksandr Olgashko
все равно в рантайме будет проверка
зато будет)
источник

OO

Oleksandr Olgashko in Scala User Group
а она там и так есть, вторая не нужна
источник

AS

Aleksei Shashev in Scala User Group
Oleksandr Olgashko
хотя руки чешутся добавить тегов и выкатить на ревью, пусть просвещаются
Ещё как гуманно, так и доносится светлое до всей команды. Раз объяснишь-завернут, два объяснишь- завернут,  а на третий уже вопросы не возникнет и ревью пройдёт :)
источник

OO

Oleksandr Olgashko in Scala User Group
то есть ахинею передать-то можно, но метод, который вызывает cleanupQuery, будет нормально вести себя
источник

M

Mikhail in Scala User Group
Oleksandr Olgashko
то есть ахинею передать-то можно, но метод, который вызывает cleanupQuery, будет нормально вести себя
только клинап делать не будет? )
источник

OO

Oleksandr Olgashko in Scala User Group
Mikhail
только клинап делать не будет? )
а он клинап не делает, он возвращает строку для клинапа (в том числе)
источник

OO

Oleksandr Olgashko in Scala User Group
не настолько все плохо =)
источник