@jvmchat

Страница 639 из 2890
Митко Соловец?
18.10.2016
21:50:58
к чему это все?

лист пропиздился

это факт

ибо не сталкивался с таким кейсом, но все равно написал

Google
James Tiberius Kirk ?
18.10.2016
21:52:29
лист пропиздился
пруфани где я пропиздился

Митко Соловец?
18.10.2016
21:52:36
http://pastebin.com/gVPMS2FZ

Pavel
18.10.2016
21:52:37
джексон юзает рефлексию чтоб анатации читать

Митко Соловец?
18.10.2016
21:52:43
вот код

он выведет

{"b":true}

James Tiberius Kirk ?
18.10.2016
21:53:27
выдумал за меня аргументы, молодец

Митко Соловец?
18.10.2016
21:53:29
если поля прайват - то нет

умеет

у него там внутри рефлекшон

и сет аксесабл тру

Pavel
18.10.2016
21:53:33
/** * Created by Dima on 19.10.2016. */

угорел)

Google
Митко Соловец?
18.10.2016
21:54:00
просто Паш взбесило, что люди говорят о вещах, которые сами не пробовали

James Tiberius Kirk ?
18.10.2016
21:54:29
А жексон без сеттеров умеет?
вот на эту мессагу ты сказал, что нет, не умеет без сеттеров если есть приватные поля

а теперь уже говоришь что нужно и без сеттеров и без геттеров

Pavel
18.10.2016
21:55:02
джексону сеттеры не нужны, Это правда

но вот писать иммутабельные объекты

только

Митко Соловец?
18.10.2016
21:55:57
так ты отвечал на МОЕ сообщение

где я указал сеттеры и геттеры

и вся речь шла в контексте иммутабельных объектов

без сеттеров и геттеров

James Tiberius Kirk ?
18.10.2016
22:00:09
— жексон умеет без сеттеров? — с прайват полями не умеет — умеет

контексты какие-то

Pavel
18.10.2016
22:00:25
вы бы сразу спросили

я б вам сразу сказал что умеет

James Tiberius Kirk ?
18.10.2016
22:00:40
и я сразу сказал что умеет

Pavel
18.10.2016
22:01:07
но использование исключительно иммутабельных объхетоква

это бред)

Митко Соловец?
18.10.2016
22:01:21
речь выше шла об иммутабельных объектах

в этом контексте и говорили

возможно недопоняли друг друга

Google
James Tiberius Kirk ?
18.10.2016
22:02:12
хотя было одно место где нужно было кровь из носу менять поле и пришлось создавать новый объект из старого всего лишь с другигм полем вместо добавления сеттера

но там весь проект на такой волне

Митко Соловец?
18.10.2016
22:03:35
какой профит от этого получаете?

просто погоня за модой и функциональщиной?

или потому что так ДРУГИЕ сказали?

guga
18.10.2016
22:04:02
Не парюсь, что какой-то @dmsol поменяет мне поля с другого потока

James Tiberius Kirk ?
18.10.2016
22:04:07
такой же профит какой многие получают от того что хуярят все локальные переменные finalами

Митко Соловец?
18.10.2016
22:04:26
локальные файнал переменные - лишь метка для девелопера

James Tiberius Kirk ?
18.10.2016
22:04:53
а класс иммутабельный не метка?

ну с точки зрения конкуранси я не трогал эту тему

Митко Соловец?
18.10.2016
22:05:14
тем более

нахера тогда иммутабельность?

James Tiberius Kirk ?
18.10.2016
22:05:21
ну я поверю гуге наслово

Митко Соловец?
18.10.2016
22:05:33
да ты за ним все повторяешь, как попугай

а пояснить не можешь профит

лишь стандартные базз ворды и все

James Tiberius Kirk ?
18.10.2016
22:06:07
ну вообще лучше ты объясни почему бы не делать объекты иммутабельными

Pavel
18.10.2016
22:06:34
Google
Митко Соловец?
18.10.2016
22:06:40
поясняю, мне требует обновлять содержимое объекта

Митко Соловец?
18.10.2016
22:06:45
прикинь!?

James Tiberius Kirk ?
18.10.2016
22:06:53
потому что объекты могут меняться
в моих проектах не могут

Митко Соловец?
18.10.2016
22:06:58
не создавать тысячи объектов

James Tiberius Kirk ?
18.10.2016
22:07:04
прикинь!?
ну так делай их мутабельными, проблема что ли

Митко Соловец?
18.10.2016
22:07:13
вот, теперь ты говоришь разумные слова

действуем по ситуации

а не как мантра, ВСЕ ИММУТАБЕЛЬНОЕ

Admin
ERROR: S client not available

Митко Соловец?
18.10.2016
22:08:40
Не парюсь, что какой-то @dmsol поменяет мне поля с другого потока
ну я виноват, что какой-то @guga4ka не знает что такое volatile

Pavel
18.10.2016
22:09:05
кстати

напоминте зачемп он нуджен

Митко Соловец?
18.10.2016
22:09:24
атомарная чтение/запись, результат виден всем потокам

James Tiberius Kirk ?
18.10.2016
22:09:50
атомарная чтение/запись, результат виден всем потокам
с приходом атомик хуерги разве волатайл не в прошлое ушел?

или я путаю?

краем уха слышал не судите строга люди

guga
18.10.2016
22:10:03
Митко Соловец?
18.10.2016
22:11:09
с приходом атомик хуерги разве волатайл не в прошлое ушел?
хз, что там ушло в прошлое, скалисты вон вообще считают конкаренси в джаве устаревшим, т.к. теперь в многопоточке акторы заруливают

Google
Мытко
18.10.2016
22:18:57
нет состояний - нет проблем

=D

Митко Соловец?
18.10.2016
22:21:34
как думаете, корректно бросать NPE самому?

throw...

Мытко
18.10.2016
22:22:01
зачем

Митко Соловец?
18.10.2016
22:22:13
ну

надо

Мытко
18.10.2016
22:22:25
спроси у гугла

Митко Соловец?
18.10.2016
22:23:02
public String(byte bytes[], int offset, int length, String charsetName) throws UnsupportedEncodingException { if (charsetName == null) throw new NullPointerException("charsetName"); checkBounds(bytes, offset, length); this.value = StringCoding.decode(charsetName, bytes, offset, length); }

это в исходниках JDK нашел

Мытко
18.10.2016
22:23:39
какого ждк?

Митко Соловец?
18.10.2016
22:23:43
впервые вижу, чтобы нпе сами кидали)

Мытко
18.10.2016
22:23:43
опен?

оракл?

Митко Соловец?
18.10.2016
22:23:49
оракл

James Tiberius Kirk ?
18.10.2016
22:25:09
как думаете, корректно бросать NPE самому?
чем это отличается от использования Опшионала оф или Обжектреквайр нот нула?

guga
18.10.2016
22:26:33
впервые вижу, чтобы нпе сами кидали)
Эм, а как тогда причину npe указать?

Мытко
18.10.2016
22:26:43
я бы кинул invalidargumentexception

James Tiberius Kirk ?
18.10.2016
22:26:52
Эм, а как тогда причину npe указать?
тебе стектрейса мало что ли?

я бы кинул invalidargumentexception
кидаю Error и не парюсь

Митко Соловец?
18.10.2016
22:27:27
варианты Димы и Ярика - более чем нормальные

и реально, кто-нибудь сам кидал НПЕ?)

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