
Stanislav
24.11.2016
15:24:55

Denis
24.11.2016
15:25:38

Helyck
24.11.2016
15:25:49
вот почесал репу, но так и не понял в чем хорошо иметь только одну проверку в определенном месте

Denis
24.11.2016
15:25:55

Google

Stanislav
24.11.2016
15:26:03
+ даже если предположить, что мапа иммутабельная, то есть тонкости в реализации contains и get, не все либы по контракту реализуют жти методы

Denis
24.11.2016
15:26:09

Stanislav
24.11.2016
15:26:33

Igor
24.11.2016
15:27:32

Denis
24.11.2016
15:27:39

Igor
24.11.2016
15:27:54

Stanislav
24.11.2016
15:28:10

Denis
24.11.2016
15:28:33
у меня консольное приложение с одним потоком исполнения, а где там GC крутится и прочие лишние детали мне как-то пофиг :)

Stanislav
24.11.2016
15:29:00

Denis
24.11.2016
15:29:27

Igor
24.11.2016
15:29:27

Stanislav
24.11.2016
15:29:46

Denis
24.11.2016
15:30:06

Google

Антон
24.11.2016
15:30:23
заинтриговал

Stanislav
24.11.2016
15:30:24

Антон
24.11.2016
15:30:29
так

Stanislav
24.11.2016
15:30:31
с jvm-кой

Антон
24.11.2016
15:30:49
например
память жвм корячат?
или что

Stanislav
24.11.2016
15:31:33
ну есть менее колечащие способы поменять поведение приложения под jvm

Антон
24.11.2016
15:32:13

Stanislav
24.11.2016
15:32:31
jmx, всякие дебажные точки входа, через джаваагента

Igor
24.11.2016
15:32:43

Антон
24.11.2016
15:32:49
ну окей, так ты сам себе буратино

Stanislav
24.11.2016
15:33:07
не я, а тот кто запускает мое приложение

Антон
24.11.2016
15:33:23
ну и насрать, речь шла о том что сама jvm не меняет

guga
24.11.2016
15:33:27
И ты считаешь, что программист должен о этом заботиться?

Denis
24.11.2016
15:33:32

Антон
24.11.2016
15:33:37
она и не меняет
менят тот кто запускает

Igor
24.11.2016
15:33:48

Google

Stanislav
24.11.2016
15:34:25
даже для "однопоточного" приложения

Антон
24.11.2016
15:34:43

Stanislav
24.11.2016
15:35:13
зачем приучаться к плохим практикам, которые работаеют только в одном потоке ?

Denis
24.11.2016
15:35:24

Антон
24.11.2016
15:35:26
давай везде херачить ConcurrentHashMap

Denis
24.11.2016
15:35:27
Спасибо :)

Stanislav
24.11.2016
15:35:49

Антон
24.11.2016
15:36:00
пасыпать код волатайлами, и все синхронизировать )

Denis
24.11.2016
15:36:07

Антон
24.11.2016
15:36:08
ну вдруг че

Антон
24.11.2016
15:36:32
не слушай этого форматировщика SQL

Stanislav
24.11.2016
15:36:39
но сириусли, код if ( map.contains(key) ) map.get(key) сам по себе воняет

Denis
24.11.2016
15:37:00
да, потому и оверрайднул :)
но потокобезопасность тут не при чем

Митко Соловец?
24.11.2016
15:37:25

Stanislav
24.11.2016
15:38:00

Denis
24.11.2016
15:38:08

Google

Антон
24.11.2016
15:38:45
если он в один поток -то не воняет

Stanislav
24.11.2016
15:38:58

Denis
24.11.2016
15:39:05
Если эта мысль будет мне не давать заснуть - вынесу в отдельный класс логику работы со структурой и все

Антон
24.11.2016
15:39:40

Митко Соловец?
24.11.2016
15:39:47

Антон
24.11.2016
15:40:07

Admin
ERROR: S client not available

Stanislav
24.11.2016
15:40:23
лол, нет, просто тут спор за код, а аргументы в стиле "да ты в зеркало посмотрись"

Митко Соловец?
24.11.2016
15:40:30

Антон
24.11.2016
15:40:50
да я сам офигел от него с утра.

Митко Соловец?
24.11.2016
15:41:15
просто берешь и покупаешь новую квартиру
и все

Антон
24.11.2016
15:41:25
))) это в индии

Igor
24.11.2016
15:41:26

Антон
24.11.2016
15:41:47

Igor
24.11.2016
15:41:47
вот только от неё нельзя наследоваться, потому что "соглашение жи нарушено!!!"

Антон
24.11.2016
15:42:00
а не оверрайдить

Митко Соловец?
24.11.2016
15:42:02
пацаны, вот конкретный вопрос
нормально ли наследоваться от эррэйлиста?

Google

Stanislav
24.11.2016
15:42:22

Антон
24.11.2016
15:42:36

Митко Соловец?
24.11.2016
15:42:54
иногда встречал такие случаи, когда чувак наследовался и вместо ArrayList<Item>, мы получали класс Items
ваше мнение?
у меня сильно бомбило от такого

Stanislav
24.11.2016
15:43:41

Антон
24.11.2016
15:43:42
всмысле зачем Items

Igor
24.11.2016
15:44:05
зачем бомбило)

Митко Соловец?
24.11.2016
15:44:06
да спроси у него...

Антон
24.11.2016
15:44:13
он дальше везде Items кидал?

Митко Соловец?
24.11.2016
15:44:18
да

Антон
24.11.2016
15:44:24
эээ

Митко Соловец?
24.11.2016
15:44:29
и понятно, что человек со стороны сразу не поймет
нахера так

Stanislav
24.11.2016
15:44:40
Во-первых, это дженерики в райнтайме
удобно же

Митко Соловец?
24.11.2016
15:44:57