
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 обвести.

Beka
20.01.2017
07:04:18

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

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
Ну не невозможно так писать в реалиях жабы

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

Sergey
20.01.2017
08:34:40
сервис локаторов тоже не видел
нужен коннект к базе? его создают отдельно там где нужно

Ruslan
20.01.2017
08:35:04

?
20.01.2017
08:35:55

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

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

Sergey
20.01.2017
08:49:43
ну и всякие 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

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

Nick
20.01.2017
08:55:46

Sergey
20.01.2017
08:55:53

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

Nick
20.01.2017
08:56:17

V
20.01.2017
08:56:30

Sergey
20.01.2017
08:57:08

Nick
20.01.2017
08:57:35

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