@jvmchat

Страница 742 из 2890
Михаил
29.11.2016
11:24:55
Жил-был маленький Паровозик-ЖС, который Смог. И вот однажды в глубине джунглей он ехал во вражеский тыл энтерпрайза - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу! Паровозику был дан приказ доставить ящики с фронтендом и SPA на плацдарм, который оборонял 263 батальон. Надо ли говорить, что врагов кругом была тьма тьмущая. Думаешь это остановило Паровозика, который Смог? Да черта с два! Он ехал себе и ехал - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу! Даже когда типы залезли в кабину и выдавили глаза машинисту. И того кровища течет вперемешку с соплями. Но думаешь это остановило Паровозика? Правильно! Он так и ехал дальше - чих-чих-чих-чих, чих-чих-чих-чих, тюууу-тюууу! И всё бы ничего... Да заказчик заложил под мост две книги требований. И как раз когда Паровозик переезжал через реку - БААМ!!! Взрыв! Кругом кровавое месиво, кишки разбросаны, и тут откуда-то выползает мой друг JavaScript. Ему больно! Но он подползает и говорит мне: - Java! Я OOP не чувствую... А я ему: - А у Тебя их нет!
Прелесть

Глеб
29.11.2016
11:26:45
Раз такая пьянка пошла: что нужно уметь в js для джавера?

sss3 ?
29.11.2016
11:27:00
Желательно ничего

guga
29.11.2016
11:27:10
@guga. Как думаешь, надо значть как GC работает или нет?
Я знаю в общих чертах. Знаю виды нахождения мусора, знаю алгоритмы сборки, знаю как разбит java heap. Но абсолютно не знаю как работают разные gc в jvm.

Google
sss3 ?
29.11.2016
11:27:15
Держаться подальше от этой дрисни

Глеб
29.11.2016
11:27:22
Желательно ничего
так почему требует частетнько

guga
29.11.2016
11:27:45
так почему требует частетнько
Потому что проще нанять одного разраба, чем двух

sss3 ?
29.11.2016
11:28:04
У нас кстати как то иначе)

Глеб
29.11.2016
11:28:06
типо и фронтенд ебашить?

sss3 ?
29.11.2016
11:28:12
Наши джсеры знают джаву

Глеб
29.11.2016
11:28:14
css этот ваш богомерзкий

sss3 ?
29.11.2016
11:28:15
Азы

Pavel ?
29.11.2016
11:28:17
аутсорсы требуют или бедные компании

надо же экономить

sss3 ?
29.11.2016
11:28:35
А бэк в джс вообще не лезут

Pavel ?
29.11.2016
11:28:35
на чем-то

sss3 ?
29.11.2016
11:28:53
Азы
Даже вру, далеко не азы

Google
Глеб
29.11.2016
11:29:11
sss3 ?
29.11.2016
11:29:26
Почему

Глеб
29.11.2016
11:29:43
ну у каждого должна быть одна специализация

sss3 ?
29.11.2016
11:29:51
Ну надо ему на фронте новый метод для выборки из монги - он написал

Не мучая при этом никого

Норм же

guga
29.11.2016
11:30:28
@guga. Как думаешь, надо значть как GC работает или нет?
в общем случае тебе хватит вот этой стать что бы ответить на бОльшую часть вопросов. https://ggenikus.github.io/blog/2014/05/04/gc/

Глеб
29.11.2016
11:30:35
sss3 ?
29.11.2016
11:30:52
Вот да

guga
29.11.2016
11:54:52
Такс, кто знает как пишут юнит тесты для конкурентных коллекций? Если где-то примеры? Вот например как мне узнать, что LinkedBlockingQueue удовлетворяет апи BlockingQueue?

Лучшее что я смог родить, это юнит тесты в main + err.println

Andrey
29.11.2016
11:57:15
Именно параллельность и блокировки.

guga
29.11.2016
11:58:18
Не хочу читать jmm, мааааааааам почему программирование такое сложное.

А что делать с lock-free имлиментациями?

И что каждый уважающий себя Java разраб знает как доказать корректность коллекций в java?

Andrey
29.11.2016
12:00:46
И что каждый уважающий себя Java разраб знает как доказать корректность коллекций в java?
Зачем знать? Это всё равно, что знать коаждому математику доказательства всех теорем.

guga
29.11.2016
12:01:28
Так если тебе нужна своя, немного другая коллекция?

Антон
29.11.2016
12:01:44
И что каждый уважающий себя Java разраб знает как доказать корректность коллекций в java?
ну корректность… , ты можешь в сторону JCStress посмотреть, но это не юнит тестирование.

JCStress

Google
Антон
29.11.2016
12:02:34
постоянно опечатываюсь

Denis
29.11.2016
12:02:43
Так если тебе нужна своя, немного другая коллекция?
значит ты знаешь зачем ты это делаешь и как это делается

guga
29.11.2016
12:02:52
ну корректность… , ты можешь в сторону JCStress посмотреть, но это не юнит тестирование.
Я не умею его готовить, и там же куча подводных камней, он же выдает возможные результаты на N прогонов

guga
29.11.2016
12:03:18
Это же вероятностное значение, а не абсолютное.

Антон
29.11.2016
12:04:02
ну а абсолютную ты не получишь

у тебя нет инструментария

типа а давай выполни вот этот метод гарантированно одновременно из двух потоков

анриал

Daniel
29.11.2016
12:04:32
Точно, только со спекой jmm и ручным раскручиванием всех ветвей поведения.

Daniel
29.11.2016
12:05:00
Шипилев в одном из докладов делал такое. Муторно даже для относительно простого кейса

guga
29.11.2016
12:05:26
Ну ладно и так сойдет, проверю что методы с тайм юнитамы отпускают лок и на том порешу

guga
29.11.2016
12:07:21
Натыкался на эту статью, когда искал.

Valeriy
29.11.2016
12:08:29
Привет, какими судьбами к нам занесло?)
нравится java, часто слушаю подкасты и т.п. ?

guga
29.11.2016
12:09:25
О, кстати, там на днях будет разбор полетов в котором CLR vs JVM будет основной темой.

Stanislav
29.11.2016
12:09:33
А что делать с lock-free имлиментациями?
посмотри на статьи Шипилева, у него где-то было про практику доказательств по jmm

Google
Stanislav
29.11.2016
12:10:05
и на последнем джокере у него доклад был такой

guga
29.11.2016
12:11:48
посмотри на статьи Шипилева, у него где-то было про практику доказательств по jmm
Спасибо, поставлю иконку Шипилева в репозитории, и буду надеятся что я не налажал.

Stanislav
29.11.2016
12:12:11
тоже вариант

Valeriy
29.11.2016
12:34:26
отлично, надо будет послушать

Oleksandr
29.11.2016
12:36:02
О, кстати, там на днях будет разбор полетов в котором CLR vs JVM будет основной темой.
а там есть кто-то ЗА .net? а тот как бы не вышло как с грейдл/мавен/сбт -- для последнего нашли какого-то хмыря, который сбт увидел утром того дня, и топили

guga
29.11.2016
12:37:54
По правде, sbt не самый очевидный инструмент, но в том докладе таки могли найти более компетентного эксперта.

Oleksandr
29.11.2016
12:40:58
ну я согласен, что это отстой, но не хуже того же грейдла

guga
29.11.2016
12:41:04
Ну и немного веселья для затравки, кторое вырвано из контекста. http://puu.sh/syhS7/6f3777a24d.png

Oleksandr
29.11.2016
12:41:18
просто я вообще ни одной норм билд тулзы не видел

Admin
ERROR: S client not available

Oleksandr
29.11.2016
12:41:37
ага, мейк ещё

guga
29.11.2016
12:42:01
вот что, что, а мейком я джаву не собирал.

Oleksandr
29.11.2016
12:42:09
давным-давно, у меня в универе препод скалу мейком собирал

и это не шутка)

guga
29.11.2016
12:44:25
Вот ещё забавный тред https://twitter.com/shipilev/status/803519478285930496

guga
29.11.2016
12:52:19
Там ребята ещё не сильно скалу любят, если хотите похоливарить знатно, напишите им в твиттер или чат, а то в последнее время подкаст скатывается во что-то непонятное.

Oleksandr
29.11.2016
12:52:24
а слабо на мавене сделать параллельные кастомные таски?

Google
Oleksandr
29.11.2016
12:53:12
guga
29.11.2016
12:53:49
Хм, давно забросил девзен, нужно найти будет выпуск.

Oleksandr
29.11.2016
12:54:50
вообще мне девзен больше остальных подкастов нравится нету специализации (её мне на работе с головой) и норм ведущие

в РП ведь реально тролли, в плохом смысле

Denis
29.11.2016
12:56:05
а слабо на мавене сделать параллельные кастомные таски?
Тимсити отлично запускает кастомные таски в параллель :)

Oleksandr
29.11.2016
12:56:26
Denis
29.11.2016
12:56:59
Я хз что такое сбт, так что я по мавен :)

Oleksandr
29.11.2016
12:59:11
это как мавен, только сбт

хрень для типа-сборки проектов

в основном для скалы и джса, но вообще для всего

Pavel ?
29.11.2016
13:00:22
Я хз что такое сбт, так что я по мавен :)
не надо знать что такое сбт)) он для психически неуравновешенных людей)

Oleksandr
29.11.2016
13:01:00
simple build tool :trollface:

Daniel
29.11.2016
13:01:46
simply build troll

guga
29.11.2016
13:02:34
simple build tool :trollface:
Вот даже Одерски часто заговариется и называет Scala build tool

Oleksandr
29.11.2016
13:03:05
Pavel ?
29.11.2016
13:03:05
Одерски там головой двинулся слегка)) пошла мода за ним в окошко лезть))

Oleksandr
29.11.2016
13:03:46
да, сразу с 1.5 джавы

Oleksandr
29.11.2016
13:03:58
ведь дженерики -- его работа

Pavel ?
29.11.2016
13:04:26
ведь дженерики -- его работа
ну да, сразу видно чья это работа))

guga
29.11.2016
13:06:48
ведь дженерики -- его работа
А потом, написал нормальные в скале. ?

Oleksandr
29.11.2016
13:07:12

Страница 742 из 2890