@jvmchat

Страница 1090 из 2890
Ivan
20.01.2017
06:26:24
Егор занес свои идеи, теперь они медленно но верно проростают

Aleksei
20.01.2017
06:38:32
а это значит что? что здесь плодородная почва =)

а чтобы почва стала плодородной её надо нехило так навозом удобрить

sss3 ?
20.01.2017
06:44:01
Прекращай

Google
guga
20.01.2017
06:53:21
Орнул с записи на jugru про котлин

Anton
20.01.2017
06:58:56
Можно ещё blin обвести.

Dmitry
20.01.2017
07:05:20
Котлета, нарм

sss3 ?
20.01.2017
07:10:10
1.1 зато

Vyatcheslav
20.01.2017
07:12:06
ну или TLIN - почти "тлен"

Nick
20.01.2017
07:15:04
1.1 зато
Это толщина котлеты

pplcf
20.01.2017
07:16:54
котлета с сахарком

Konstantin
20.01.2017
07:50:05
любишь котлетки - изучай kotlin))

James Tiberius Kirk ?
20.01.2017
07:59:24
Парад юмора, остановись, помру ведь от смеха.

Мытко
20.01.2017
08:11:17
Ну не невозможно так писать в реалиях жабы

https://youtu.be/lfdAwl3-X_c?t=1188
Я про это видео

guga
20.01.2017
08:20:51
Почему нет?

Google
folex
20.01.2017
08:28:17
как вообще можно работать удаленной БД?! ее же у-да-ли-ли!

Мытко
20.01.2017
08:32:16
Почему нет?
Ну где хоть одно приложение написанное в таком стиле?

Егор привел свои проекты

Aliaksei
20.01.2017
08:32:48
Ну я уверен проекты некоторые свои они так ведут

Sergey
20.01.2017
08:33:02
Егор привел свои проекты
да, и написаны они сомнительно)

там даже DI не юзается

еще они работают под палкой checkstyle с кастомными ограничениями

guga
20.01.2017
08:34:05
там даже DI не юзается
Так di вроде бы как не единственная реализация IOC паттерна

Sergey
20.01.2017
08:34:40
сервис локаторов тоже не видел

нужен коннект к базе? его создают отдельно там где нужно

Ruslan
20.01.2017
08:35:04
как вообще можно работать удаленной БД?! ее же у-да-ли-ли!
В детстве думал, что "Устанавливается удаленное соединение" - это когда соединяются через соединение, которое удалили. Даж как то раз в корзине его вроде искал

?
20.01.2017
08:35:55
https://youtu.be/lfdAwl3-X_c?t=1188
Прочитал как ООП Варенье?

Sergey
20.01.2017
08:36:28
он в принципе это и рассказывает на конфах)

Мытко
20.01.2017
08:36:38
Чекстайл - хорошо

Sergey
20.01.2017
08:37:27
Чекстайл - хорошо
ну как сказать. у них требование - везде должны быть javadocs. конструкторы все идут в паре с таким информативным: /** * Ctor */

early return - тоже зло, return должен быть один

пустая линия в коде - зло

static запрещен полностью

Nick
20.01.2017
08:38:09
guga че гоу опять разговор про то, какой телеграмм гавно?

?
20.01.2017
08:38:10
ого, строго

Google
Sergey
20.01.2017
08:39:00
и это только часть... в общем идеи Егора я б воспринимал с опаской, а не пытался им слепо следовать

Nick
20.01.2017
08:39:04
static запрещен полностью
А как же статик холдеры и синглтоны ?

Sergey
20.01.2017
08:39:21
ну синглтоны это и без этого не очень хорошо)

а вот статические методы, которые не имеют связи с другой статикой - это гуд

?
20.01.2017
08:39:34
синглтоны антипаттерн

от них все избавляются

DI это, то что нужно

Sergey
20.01.2017
08:41:45
ну вот например System.out.println - нельзя юзать) вместо этого делают new Printer()->print() StringUtils.escapeSomething("thing") -> new Escaper("thing")->escape() и тд

?
20.01.2017
08:41:57
Для лучшей тестируемости и сопровождения кода используйте Инъекцию Зависимости

Sergey
20.01.2017
08:42:25
иньекцию ооп головного мозга))

https://github.com/yegor256/rultor/tree/master/src/main/java/com/rultor вот код кстати

Nick
20.01.2017
08:44:14
Nick
20.01.2017
08:44:29
То-то в спринге все бины по умолчанию синглтоны

Митко Соловец?
20.01.2017
08:44:45
помню Егор говорил, что доклад будет читать вроде в Киеве, чтобы показать какие профиты для обычного разраба от такой разработки

Sergey
20.01.2017
08:44:49
статический синглтон и синглтон в контейнере разные вещи

Митко Соловец?
20.01.2017
08:45:08
Sergey
20.01.2017
08:45:16
он есть в сети?
да, даже трансляция была

Nick
20.01.2017
08:45:16
Митко Соловец?
20.01.2017
08:45:22
я пока не могу принять то, что вижу в его репозитории

Google
Митко Соловец?
20.01.2017
08:45:32
видно не шарю

Sergey
20.01.2017
08:45:34
Митко Соловец?
20.01.2017
08:45:44
Sergey
20.01.2017
08:45:59
я пока не могу принять то, что вижу в его репозитории
я в скала коде и то в разы больше ориентируюсь

скинешь?
щас поищу

https://www.youtube.com/watch?v=qAxLtSYN0nw вот

Admin
ERROR: S client not available

?
20.01.2017
08:48:58
static запрещен полностью
Ну вообще я тоже стараюсь как можно реже использовать static

Sergey
20.01.2017
08:49:43
Ну вообще я тоже стараюсь как можно реже использовать static
почему? если метод в обьекте не использует сам обьект, то почему б его не сделать статиком?

ну и всякие StringUtils-подобные вещи, которые не зависят от внешнего мира

?
20.01.2017
08:51:05
Ну я ж не сказал, что полностью от них отказался, в хэлперах их использую например

Да и утилитах тоже)

Sergey
20.01.2017
08:51:51
в котлине например статик функций тоже нет

Мытко
20.01.2017
08:51:53
я пожалуй выкачаю его проект

Sergey
20.01.2017
08:51:55
вообще

вместо них экстеншены и обжекты

?
20.01.2017
08:53:04
я пожалуй выкачаю его проект
Тоже, почитаю на досуге его код)

о блин https://github.com/yegor256/rultor/blob/master/src/main/java/com/rultor/web/TkSitemap.java#L102

private static String toXML

Sergey
20.01.2017
08:54:30
там много такого найти можно на самом деле)

Google
?
20.01.2017
08:54:30
Он какой-то странный этот Егор

V
20.01.2017
08:54:39
поделитесь опытом

Sergey
20.01.2017
08:54:41
ты и геттеры с сеттерами найдешь даже по проекту

Nick
20.01.2017
08:55:01
не пиши на скале)
скала то тут причем? если ты пишешь desktop то уже не очень хорошо тащить контеинер)

V
20.01.2017
08:55:05
как у вас принято обзывать пользователя для работы по ssh?

Nick
20.01.2017
08:55:06
ну или тащить, даггера

Sergey
20.01.2017
08:55:34
guga
20.01.2017
08:55:36
ну и всякие StringUtils-подобные вещи, которые не зависят от внешнего мира
Это всё из-за отсутствия делегатов и бедности языка.

V
20.01.2017
08:55:41
не под рутом же девам сидеть

Nick
20.01.2017
08:55:46
Sergey
20.01.2017
08:55:53
как у вас принято обзывать пользователя для работы по ssh?
у всех свои юзера, ходят по своим ключам

guga
20.01.2017
08:56:09
На самом деле мне больше нравится идея обернуть строку и снабдить её нужным функционалом, чем фигачить StringUtils

Nick
20.01.2017
08:56:17
а в чем проблема какой-нибудь легковесный взять guice?
ладно бы ты еще какой-нибудь пикоконтеинер предложил, ну или даггер 2 )

V
20.01.2017
08:56:30
Sergey
20.01.2017
09:00:54
это из каких-то best practics?
ну это из разряда - удалять доступ по ssh к root юзеру, на него заходить только через su если есть права ходить через впны и тд.. не помню источника, но судя по тому что это делают админы в разных конторах, то он наверное популярный)

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