Size: a a a

Scala User Group

2020 April 28

ЮБ

Юрий Бадальянц in Scala User Group
так норм, да
источник

AD

Apache DOG™ in Scala User Group
Mikhail
если у тебя две перегрузки по 7 аргументов - то ты естественно делаешь что-то не так. Но в школе тебя наверняка должны были учить - "исключение подтверждает правило"
В школе учили забыть про перегрузки
источник

AD

Apache DOG™ in Scala User Group
Перегрузка для полиморфизма, а если нет - то ненужна
источник

M

Mikhail in Scala User Group
Apache DOG™
Перегрузка для полиморфизма, а если нет - то ненужна
Ну и? С чего бы избегать перегрузки? "Надо - пишем, не надо - не пишем" - != - "Избегайте перегрузки"
источник

M

Mikhail in Scala User Group
источник

ΛВ

Λнтон Войцишевский in Scala User Group
Oleg ℕizhnik
такскаю Raise
а в Raise ошибки — подтипы Throwable же?
источник

AD

Apache DOG™ in Scala User Group
Mikhail
Ну и? С чего бы избегать перегрузки? "Надо - пишем, не надо - не пишем" - != - "Избегайте перегрузки"
Нету ситуаций где надо
источник

LB

Let Eat Bee in Scala User Group
λoλdog
Кидай треис где лочится, там не должно быть рефлексии
источник

M

Mikhail in Scala User Group
Apache DOG™
Нету ситуаций где надо
что не так с перегрузкой?
object String {
def from(v:Int):String
def from(v:Char):String
}
источник

AD

Apache DOG™ in Scala User Group
Потому что fromInt и fromChar
источник

AD

Apache DOG™ in Scala User Group
И вообще from[T](t:T)(implicit from: From[T])
источник

Oℕ

Oleg ℕizhnik in Scala User Group
Λнтон Войцишевский
а в Raise ошибки — подтипы Throwable же?
не обязательно
источник

M

Mikhail in Scala User Group
Apache DOG™
Потому что fromInt и fromChar
Все указывает на то, что у тебя и твоего учителя присутствует психологическая травма связанная с перегрузками, в результате которой развилась фобия. Другого обьяснения безаргументативного отстаивания позиции - "надо избегать перегрузки" - я не вижу.
источник

KC

Kain Crow in Scala User Group
Apache DOG™
Потому что fromInt и fromChar
Почему
источник

ЮБ

Юрий Бадальянц in Scala User Group
Перегрузка норм. Иногда делает апи более читаемым
источник

ЮБ

Юрий Бадальянц in Scala User Group
В чём объективные проблемы с ней?
источник

Oℕ

Oleg ℕizhnik in Scala User Group
с эта преобразованием проблемы, с импортом проблемы, возможные проблемы при ошибках типов, когда использует не ту перегрузку с конверсией
источник

M

Mikhail in Scala User Group
Юрий Бадальянц
В чём объективные проблемы с ней?
Потому что fromInt и fromChar (с) Апач Пёсонька
источник

AD

Apache DOG™ in Scala User Group
Kain Crow
Почему
потому что назывть две разные вещи одним именем - плохо.
источник

ЮБ

Юрий Бадальянц in Scala User Group
Oleg ℕizhnik
с эта преобразованием проблемы, с импортом проблемы, возможные проблемы при ошибках типов, когда использует не ту перегрузку с конверсией
Ну ладно, частично согласен. Но это всё не значит, что про перегрузку следует забыть совсем.
источник