@jvmchat

Страница 615 из 2890
Pavel ?
11.10.2016
18:54:04
Недостатки есть)) но где их не бывает)

Oleksandr
11.10.2016
18:54:54
являются ли дженерики излишеством?

(в зависимости от реализации, от плюсов до джавы)

Pavel ?
11.10.2016
18:57:27
Ну раньше обходились без них)) но нет, это не излишество) скорее дорполнительная возможность не выстрелить себе в ногу))

Google
Pavel ?
11.10.2016
18:57:41
Хотя не всегда работает)

Alexey
11.10.2016
18:57:55
Они являются основой скорее

У нас очень много дженериков в проекте и они спасают от лишних километров кода

Oleksandr
11.10.2016
18:58:32
то есть фича, которая помогает избежать "выстрела в ногу" и дубликации кода — вообще отличная?

guga
11.10.2016
19:04:36
Хм, только если не начинают на них воротить адок

Pavel ?
11.10.2016
19:05:02
У нас очень много дженериков в проекте и они спасают от лишних километров кода
Можно и на генериках написать так что без пол литра не разберешься))

Oleksandr
11.10.2016
19:05:12
итого, главное — баланс "фич" и "отсутствия ада" ?

Pavel ?
11.10.2016
19:05:41
Что такое баланс?)

Особенно в данном контексте)

Eugene
11.10.2016
19:06:04
и тут котлиносрач, да что ж такое

Pavel ?
11.10.2016
19:06:17
Я не говорю что котлин супер яп пишите только на нем)) этж бред)

Google
Oleksandr
11.10.2016
19:07:30
Что такое баланс?)
когда нету перекоса в какую-то сторону — и фичи есть, и новые девелоперы не плюются

Alexey
11.10.2016
19:07:51
Можно и на генериках написать так что без пол литра не разберешься))
Просто бывают моменты, где выбора нет, иначе ужс сколько придется катать)

Oleksandr
11.10.2016
19:08:48
(в качестве оффтопа про дженерики — https://news.ycombinator.com/item?id=11777133)

Pavel ?
11.10.2016
19:10:07
когда нету перекоса в какую-то сторону — и фичи есть, и новые девелоперы не плюются
Я не плевался, но за всех говорить не могу)) для меня важнее читабельность языка, скорость разработки, отсутствие неявностей) все остальное вторично)

Alexey
11.10.2016
19:10:17
Там в коментах пишут что котлин хэс мач мор найс дженерикс)))

Pavel ?
11.10.2016
19:10:44
да это же питон
Там табуляторы бесят))

Oleksandr
11.10.2016
19:11:11
Pavel ?
11.10.2016
19:11:24
Oleksandr
11.10.2016
19:11:59
я про ту же скалу кучу гадостей могу рассказать, язык (а особенно комьюнити) далек от идеального

у всех свои потребности, и для кого-то котлин является идеальным "балансом" (в моем определении)

guga
11.10.2016
19:13:57
кстати, буду ли они часто редизайниться так что бы обратную совместимость сломать?

guga
11.10.2016
19:15:00
личто я — за

Pavel ?
11.10.2016
19:15:13
Питон 2 питон 3)))

guga
11.10.2016
19:15:29
ну и норм

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

но это такое

У нас уже есть джава, с её багажем

Pavel ?
11.10.2016
19:16:57
ну я к тому подвожу, что эти качества можно достичь много где, при соответствии команды и задач
Поверь найдется один который запрограммирует потом уволиться, а потом вся эта команда будет пол месяца сидеть и разгребать этот щит))

Google
Oleksandr
11.10.2016
19:17:43
я специально чуть выше скинул ссылку про треш на джава дженериках)

хотя, казалось бы, чего там можно накрутить

Pavel ?
11.10.2016
19:18:05
Зачем обезьяне граната?)

Лучше дать банан))

guga
11.10.2016
19:19:21
Ну, зато граната в умелых руках более грозная чем банан

Pavel ?
11.10.2016
19:19:52
я специально чуть выше скинул ссылку про треш на джава дженериках)
Так смысл говорить о дженериках?) Это уже данность)

Oleksandr
11.10.2016
19:20:17
Так смысл говорить о дженериках?) Это уже данность)
это я к тому, что от совсем говнокода только ревью и спасет

и то, не всегда :)

в общем, все зависит от команды и задач

Pavel ?
11.10.2016
19:20:41
Ну, зато граната в умелых руках более грозная чем банан
Умелые руки найти еще надо)) а как правило на войне давят массой)))

Oleksandr
11.10.2016
19:21:39
на войне давят политики, которые, как ни странно, участвуют одиночками

Pavel ?
11.10.2016
19:22:00
Я утрирую))

Oleksandr
11.10.2016
19:22:33
ну я метафорой и отвечаю совсем не обязательно иметь 100 кодеров для прорыва

Pavel ?
11.10.2016
19:23:13
это я к тому, что от совсем говнокода только ревью и спасет
Не...на скале можно отфигачить супер код, но он будет понятен далеко не каждому) и время вхождения в него будет больше)

Oleksandr
11.10.2016
19:23:54
а можно писать нормально и так, что понятен будет с пол-пинка вчерашнему джависту

Pavel ?
11.10.2016
19:23:55
На аутсорс взгляни))

Andre
11.10.2016
19:24:33
Для прорыва чего?)
канализации

Google
Oleksandr
11.10.2016
19:24:47
аутсорс получает обьедки

Andre
11.10.2016
19:24:50
ну и денежной трубы

guga
11.10.2016
19:25:31
ну, мне как-то писал рекрутер EPAM с моей мухосрани, у них даже два проекта были на scala

но я не хотел бы увидеть их код

Pavel ?
11.10.2016
19:26:42
а можно писать нормально и так, что понятен будет с пол-пинка вчерашнему джависту
Понятно что можно все)) но вероятно всеже будет говно чем красота)) и лучше чтоб это говно было сделано на том, что не позволяет в какойто мере сделать полное трешевое говно)))

ну, мне как-то писал рекрутер EPAM с моей мухосрани, у них даже два проекта были на scala
А чего ты не пошел)) хотябы глянул что такое скала на рынке, если проекту за год)

guga
11.10.2016
19:29:00
ну, тогда я работал

Pavel ?
11.10.2016
19:29:17
Тут просто отвечаешь себе на вопрос, а нахрена оно вообще все надо?)

guga
11.10.2016
19:29:19
да и ты видел что такое аутсорс на скала

я не спорю, бывает и годные проекты даже в epam \ luxoft \ etc

Admin
ERROR: S client not available

guga
11.10.2016
19:31:23
но чаще всего — какой-то второсортный продукт.

Oleksandr
11.10.2016
19:32:13
в епаме, я слышал, тесты на скале?

Pavel ?
11.10.2016
19:33:16
но чаще всего — какой-то второсортный продукт.
Я тут побегал по рынку, мало кто на скале, там где большие команды скалы вообще нет) восновном на западе под аутсорс сюда)

guga
11.10.2016
19:33:18
очень пессимистический взгляд имхо, достаточно хорошо поставленного процесса разработки (гайдлайны, ревью)
Вот всё так начинают, каждый проект в котором я учавствовал в аутсорсе. А потом, аджайл, в котором нужно уложиться в спринт

guga
11.10.2016
19:34:24
пробовал

Oleksandr
11.10.2016
19:34:25
не везде все так плохо)

Google
guga
11.10.2016
19:34:26
всё ещё хуже

?

Pavel ?
11.10.2016
19:34:43
попробуй для разнообразия не аутсорс
Тиньков до сих пор спецов ищет))

Oleksandr
11.10.2016
19:34:58
дык все спецов ищут

никто и не заканчивал)

Pavel ?
11.10.2016
19:36:53
Тут вопрос двоякий)) с одной стороны спецов не так и много, а если есть то все заняты) с другой стороны жависты которым надоела жаба не знают что выбрать))

И стоит ли вообще выбирать))

guga
11.10.2016
19:38:01
ну, смотри, что делать джавистам которым надоела джава? Учить язык самому после работы?

а потом идти на кого? на джуна?

Oleksandr
11.10.2016
19:38:32
80% скилла не от ЯП зависит

guga
11.10.2016
19:38:32
Приходишь такой, вы меня возьмите, я крутой, но продакшен опыта у меня нету

80% скилла не от ЯП зависит
ну да, выучи ещё тонну новых фреймворков, и ещё пару концепций

Pavel ?
11.10.2016
19:39:18
ну, смотри, что делать джавистам которым надоела джава? Учить язык самому после работы?
Тут недавно смотрел видос на эту тему)) чтоб пойти по баблу на тот уровень и выше надо дрочить самостоятельно))

guga
11.10.2016
19:39:32
и не факт, что ты не проиграешь в бабле

Oleksandr
11.10.2016
19:39:37
ну да, выучи ещё тонну новых фреймворков, и ещё пару концепций
концепции все одинаковы, по сути детали займут какое-то время (месяцы, максимум)

Pavel ?
11.10.2016
19:40:28
80% скилла не от ЯП зависит
Ждк надо хорошо знать и функциональные паттерны))

Которые жависту иногда выносят мозги))

guga
11.10.2016
19:41:07
Ждк надо хорошо знать и функциональные паттерны))
ты посмотри на стандартную библиотеку скалы

Pavel ?
11.10.2016
19:41:12
Кейсы короче))

Oleksandr
11.10.2016
19:42:23
чистейший ООП, даже тайпклассов толком нет

(хотя накручено местами знатно)

Pavel ?
11.10.2016
19:45:09
Я короче хз, до сих пор непонятно что будет)

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