
Umren
01.06.2017
15:59:54
Не, не Егор красавчик я согласен
торгует воздухом
я всегда уважал таких людей
которые умеют грамотно создать на пустом месте продажи

Google

Umren
01.06.2017
16:01:04
Это отдельный очень полезный навык

Jiff
01.06.2017
16:01:08
да

Umren
01.06.2017
16:02:16
Такие люди могут продать запорожец убитый в хлам по цене новенькому мерса

Jiff
01.06.2017
16:02:29
вот опять же, доклад можно сделать унылым на любую тему, а тут ООП и столько провокаций, эмоций, мнений

Umren
01.06.2017
16:02:32
Надо всеголишь расписать что на нем ездили биттлы в туре

Dmitriy
01.06.2017
17:00:38
Не понимаю

guga
01.06.2017
17:02:27
Он просто озвучивает то, о чем многие задумываются.
Не без наброса.

Umren
01.06.2017
17:06:03

guga
01.06.2017
17:06:22

Alex
01.06.2017
17:07:20
Гуга, ты решил-таки в секту вступить?)

Google

Umren
01.06.2017
17:07:30
Почему? ооп код егора еще хуже по поддерживаемости, еще хуже по перфомансу, как такой код он предлагает сдавать заказчикам или другим кодерам я вообще не представляю)

guga
01.06.2017
17:08:48
В тех которые к io относятся

Ilya
01.06.2017
17:09:17
Нужны пруфы

Umren
01.06.2017
17:09:18
стримы это разве одобрено егором?

guga
01.06.2017
17:09:46
Что же у всех стримоз. Я о io стримах
Input/output stream

Umren
01.06.2017
17:10:05
декоратор в виде объекта есть?
))

guga
01.06.2017
17:10:20
Кладешь инпут стрим в байт стрим, а тот в гзип стрим

Umren
01.06.2017
17:11:04
слышал бы тебя Егор сейчас

Alex
01.06.2017
17:11:34
@yegor256 , услышь Гугу! :)

guga
01.06.2017
17:12:17
Он прямо сейчас переписывает jdk

Umren
01.06.2017
17:12:40
а для запуска своей ооп ждк нужен будет квантовый компьютер да?

Alexander
01.06.2017
17:13:45
проблема наследования будет решена суперпозицией объектов?

guga
01.06.2017
17:14:51

Vlad
01.06.2017
17:15:29
Проблема наследования решается легко.
Мы просто не наследуемся

Google

Митко Соловец?
01.06.2017
17:17:05

Luger
01.06.2017
17:18:03

Vlad
01.06.2017
17:18:12
ecs помогает обойтись без наследований. Ну да бох с ним.

guga
01.06.2017
17:18:32

Vlad
01.06.2017
17:18:41
Интерфейсы - это ключевое

guga
01.06.2017
17:18:43
Как тогда строить иерархии?

Vlad
01.06.2017
17:20:24
Интерфейсы нужны, а вот иерархия... Она в большинстве случаев не нужна и все усложняет.

Alexander
01.06.2017
17:20:45

guga
01.06.2017
17:21:28

Vlad
01.06.2017
17:22:04
Короче я игру перепилил свою. С использования всей это иерархии сложно
На сущность-компонент-система.
Код стал проще в разы.
Работает стабильнее.

Alexander
01.06.2017
17:23:02

guga
01.06.2017
17:23:04
Возьмём коллекции, вот есть collection, с наследниками list и set, если мы в методе просто итерируемся нам нету смысла указывать конечный интерфейс, а не рутовый

Alexander
01.06.2017
17:24:26

Vlad
01.06.2017
17:25:12
С коллекциями интересные есть моменты.

S
01.06.2017
17:27:16

Денис
01.06.2017
17:34:44
Может не в тот чат, но что почитать после Шилдта?

Google

Митко Соловец?
01.06.2017
17:34:59
https://t.me/javastart
чат для изучающих Java и не только

Денис
01.06.2017
17:35:49
благодарю

Антон
01.06.2017
18:47:41
Кто нибудь юзал ГОСТ-криптопровайдер для шифрования? Если слышали про криптоПро - отзовитесь! Из джавы надо подписать файл

guga
01.06.2017
18:48:23

Ilya
01.06.2017
19:03:52

Павел
01.06.2017
19:17:47

Sergey
01.06.2017
20:54:03
Господа, а кто ломбок юзает на работе?
а в своих проектах?

Umren
01.06.2017
20:58:09
?

Snow
01.06.2017
20:58:28
Опасно это на работе
Может сломаться все ))

Sergey
01.06.2017
21:11:58

Snow
01.06.2017
21:12:11
Не.
Легаси
Я просто особо и не понял как ломбок работает. Он инструментирует код в какой момент?
В момент сборки ?
Или запуска

Sergey
01.06.2017
21:15:18
Есть проблемы с ним. В проде всё ок, у меня по крайней мере. Но при написании кода иногда собираешь грабли, которых не ждёшь

Snow
01.06.2017
21:15:55
То ли в собраном коде уже есть все сеттеры геттеры илив момент загрузки класса они инструментируются?

Google

Anton
01.06.2017
21:21:11

Митко Соловец?
01.06.2017
21:22:28

Alexey
01.06.2017
21:22:28
Я использую ломбок, обычно с ним никаких проблем нет

Митко Соловец?
01.06.2017
21:22:42

Alexey
01.06.2017
21:22:49
точнее, не было, пока не начали юзать в этом же проекте котлин

Митко Соловец?
01.06.2017
21:23:22

Snow
01.06.2017
21:24:04
Ладно

Alexey
01.06.2017
21:25:55
С ним всё хорошо, только в одном месте надо быть осторожным – при использовании автоматически сгенерированных конструкторов. Если меняешь в коде местами атрибуты класса, параметры конструктора тоже меняются, иногда это можно упустить из виду и словить баг

Ivan
01.06.2017
21:25:57
у нас ломбок на проде уже года 2-3 никаких проблем не было замечано.

Alexey
01.06.2017
21:26:36
если, например, поменял местами два атрибута одного типа, то не будет

Alexander
01.06.2017
21:27:45