@scala_ru

Страница 104 из 1499
Lxk
20.09.2016
11:00:53
кто-нить тут проходил курс Одерского на Курзэре, что думаете о курсе?

Nick
20.09.2016
11:01:06
нормальный курс

Lxk
20.09.2016
11:01:55
я начал проходить, но с такими курсами не понятно что можно юзать из стандартных библиотек а что нет - наверное все не так делаю

Nick
20.09.2016
11:02:14
в смысле

Google
Lxk
20.09.2016
11:02:44
ну требуется где-то написать тейл рекурсию а я на пример фолдом решил

вместа хэлпер методов итд

Nick
20.09.2016
11:03:11
ну дык перепиши

Lxk
20.09.2016
11:03:20
лень =(

в 3 часа на задачу не вкладываюсь ни разу, туповат навероное ?

Vyatcheslav
20.09.2016
11:04:04
тестилке вроде пофиг, что у тебя там - tail recursion или fold

Lxk
20.09.2016
11:04:49
ну это да, было бы прикольно собратся и обсудить решение, с кем то кто на скала пишет по дольше =)

Vladimir
20.09.2016
11:05:57
ну это да, было бы прикольно собратся и обсудить решение, с кем то кто на скала пишет по дольше =)
там просто ооочень с основ курс идет, чтобы знать как тот же fold под капотом работает, позже тож самое и с Futures итп будет, в продакшене-то понятное дело лучше воспользоваться тем, что стандартная библиотека предлагает

Vyatcheslav
20.09.2016
11:05:59
если в Мск живешь или в области - приезжай на ближайший скала-митап. Желающие обсудить наверняка найдутся

guga
20.09.2016
11:06:04
в 3 часа на задачу не вкладываюсь ни разу, туповат навероное ?
Я тоже пару раз не вложился. Не хватило базы с универа, пришлось ещё книжек почитать что бы закодить.

Google
guga
20.09.2016
11:08:36
читал functional programming in scala

Lxk
20.09.2016
11:09:27
те в прод-е особо знания не пригодятся, помимо опыта из решения задачках?

*ек

https://www.goodreads.com/book/show/13541678-functional-programming-in-scala?from_search=true

я вот начал книгу одерского читать паралелльно, но очень уж фокус на то, чего в джаве нет

Юрий
20.09.2016
11:11:11
руки из попки)
Ну так конечно легко сказать. На проекте работало 400 человек примерно. Наверное там были люди, которые понимали что делали. Но говна там было много, это да

Lxk
20.09.2016
11:12:37
на одном проекте 400 человек? o_O

Nick
20.09.2016
11:12:40
обычно в таких случаях команды режут вдоль и поперек

и выходят команды по 10 человек, которые пилят разные модули

Lxk
20.09.2016
11:13:25
и тесно связывают все модули всех остальных, пока те в отпуске, на пример =)

Nick
20.09.2016
11:13:34
не тесно

обычно не связывают, а предоставляют API

или юзают чужой

Lxk
20.09.2016
11:14:25
хороший у тебя опыт был =)

Aleksei
20.09.2016
11:14:30
фолд лефт можно

фолд райт нельзя =)

вот и всё

Nick
20.09.2016
11:14:40
Google
Foo
20.09.2016
11:14:53
он рекурсивный

Aleksei
20.09.2016
11:14:58
он неинтуитивный

Foo
20.09.2016
11:14:59
а фолдлефт с хвостовой рекурсией

Aleksei
20.09.2016
11:15:02
а лефт интуитивный

Nick
20.09.2016
11:15:24
про какую интуитивность ты

Lxk
20.09.2016
11:15:40
хор вопрос, вот форич интуитивный

Aleksei
20.09.2016
11:15:53
ну про ту по которой монады не интуитивны

Nick
20.09.2016
11:16:03
Юрий
20.09.2016
11:17:15
Ну там естественно все было поделено

Команды человек 3-7

Куча модулей

Это проект cisco для управления девайсами

Юрий
20.09.2016
11:17:15
Ну вот я когда пришел тоже думал: да вы ребята просто не умеете это готовить

Но там не так все просто

Nick
20.09.2016
11:17:54
и все 400 человек юзали один спринговый контекст?

ой чот верится с трудом

Wystan
20.09.2016
11:19:22
Шлюхи в офис, тинькофф, лейзи инициализация. Вроде весь чат прочитал.

Юрий
20.09.2016
11:23:35
Не могу уже точно сказать, может быть контекстов было несколько

но при старте приложения запускалось очень много

Google
Юрий
20.09.2016
11:24:08
там помимо кучи народу была еще куча кода, проекту лет 10

там наверное несоклько милионов строк кода

Nick
20.09.2016
11:24:34
там помимо кучи народу была еще куча кода, проекту лет 10
ну и че ты гавно проект в пример ставишь

Юрий
20.09.2016
11:25:05
ну вы там ребята говорил про то, что большой проект стартует за 15

секунд

ну так это смотря насколько большой

Nick
20.09.2016
11:25:50
большой хороший проект стартует 15 секунт

Wystan
20.09.2016
11:25:55
Это смотря сколько вызовов в базу? На что еще время уходит?

Юрий
20.09.2016
11:26:41
минут 5-7 просто поднимался контекст. Спринг ходил по класспасу и рефлексией подтягивал классы

Admin
ERROR: S client not available

Nick
20.09.2016
11:26:49
вызовы в базу на старте приложение

збс чо)

Юрий
20.09.2016
11:27:03
вот это хз, может и было :)

Vladislav
20.09.2016
11:27:07
они небось оттуда строки тянут для интерфейса)

Nick
20.09.2016
11:27:18
биткоины не маинили на поднятии контекста?

Vladislav
20.09.2016
11:27:20
тем самым поддерживая i18n

Юрий
20.09.2016
11:27:23
да не, почти наверняка было

Евгений
20.09.2016
11:27:36
да не, почти наверняка было
майнинг биткоинов?Оо

Юрий
20.09.2016
11:27:45
:D

нет, хождение в бд

Google
Nick
20.09.2016
11:27:50
ктот стал богатым)

cisco обрушил уровень биткоинов

намаинев овер дохуя

Wystan
20.09.2016
11:28:16
вызовы в базу на старте приложение
Все равно их надо делать. Или лениво, когда первый пользователь зайдет, или явно.

Vladislav
20.09.2016
11:28:30
лучше явно

Nick
20.09.2016
11:28:36
прост можно делать вызов в базу не блоча тред инициализации спринга

он там всего один одинешенек)

Vladislav
20.09.2016
11:29:28
спринга?

я в чате про скалу или про спринг

Nick
20.09.2016
11:29:44
нычне про спринг

sss3 ?
20.09.2016
11:29:44
про спринг

забыли переименовать

Vladislav
20.09.2016
11:29:54
наебали, сволочи!

Юрий
20.09.2016
11:30:07
я не говорю что проект был примером и идеалом. Но просто существуют проекты, которые нужно поддерживать. Над которыми работает очень много людей. И вот так взять и "сделать заебись" - не всегда возможно

Nick
20.09.2016
11:30:35
почему

влет

берешь из гита все удаляешь

и с бекапов тож

все, всем хорошо

Vladislav
20.09.2016
11:31:07
Не надо оправдываться перед людьми, а то будто у всех БОЛЬШИЕ проекты и они супер классные прям)

Страница 104 из 1499