СЛОЖНА?
Потому что так исторически сложилось считать
Думаю, потому что можно писать функционально и императивно. Большинство привыкло императивно, а когда всречаются с мапами и фолдами, не всегда понимают, зачем это. Складывается ощущение, что очень много вариантов написания одного и того же
Сам язык не так чтобы сильно сложен. Но он многое позволяет, и, почему то многие авторы библиотек идут из-за этого по пути "заюзаю все фичи, которые знаю!"
Кстати, если нужна помощь, предлагаю бартер. Я пишу сейчас в свободное время риичи маджонг, можешь присоединиться и писать начать писать тесты по типу: https://github.com/LuckyLockup/tavern/blob/master/it/src/test/scala/com/ll/riichitests/TsumoTest.scala Заодно можешь в дебаге посмотреть, как оно щас работает. Ну или вообще начать прикручивать разные модули типа авторизации с jwt токеном, я буду ревьювить код. Мне - бесплатная рабочая сила, тебе опыт 🙂
Обсуждают сегодня