
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

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

guga
20.09.2016
11:06:04

Lxk
20.09.2016
11:07:06
Я в СПБ, надо митапы пошарится - fprog вижу а вот по скала группы вроде даже нет
@guga а что читал конкретно?

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 человек примерно. Наверное там были люди, которые понимали что делали. Но говна там было много, это да

Nick
20.09.2016
11:11:48
менеджить 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

Юрий
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
Не надо оправдываться перед людьми, а то будто у всех БОЛЬШИЕ проекты и они супер классные прям)