
Viktor
17.04.2016
20:11:10
при мне "опытный синьер" пытался доказать что очереди сообщений не нужны... совсем...
хотя вроде дядька говнокодил на тот момент уже 10 лет

Pavel ?
17.04.2016
20:13:18
Ну так от архитектуры же зависит

Google

Viktor
17.04.2016
20:13:42
я вроде и не много походил по разным конторам, но впечатление о программерах хорошо описывается термином "быдлокодер"
писали с нуля

Pavel ?
17.04.2016
20:14:13
Просто видимо попадал туда где такие сидят)))

Viktor
17.04.2016
20:15:38
ага, в интрнетах все пишут про ребят которые работают с головой, за трендами следят и т.д., даже на записях с конф вижу, а в жизни не попадались почти (по пальцам одной руки)

Pavel ?
17.04.2016
20:16:13
Просто легаси никто переписывать не хочет
Видимо речь о wsdl style based сервисах олдскульных))

Митко Соловец?
17.04.2016
20:58:07
это джава, куча памяти, пиши как хош?

Igor
17.04.2016
21:22:48
"if you are happy with your current build system and it accomplishes all that you need it to do, you can keep using it!"
здравая мысль)

[Anonymous]
17.04.2016
21:33:10

Pavel ?
17.04.2016
22:23:25

[Anonymous]
17.04.2016
22:54:35

Google

Andre
17.04.2016
23:32:55
Знал, что эту татушку запостят

[Anonymous]
18.04.2016
01:06:53
Я вон тут смотрю на ебаное айти и вспоминаю что похожая ситуация была в 99 году в Америке. Там тоже были курсы готовящие за пару недель. Тоже были разносчики пиццы которые ставали "программистами". В итоге их пидорнули на мороз. Почему не может так случится на этот раз?

ThisIs
18.04.2016
02:36:07
'''Hello World!!!'''
Hello World!!!

guga
18.04.2016
04:29:32

Igor
18.04.2016
07:46:28
https://habrahabr.ru/post/281759/

Митко Соловец?
18.04.2016
07:47:01
спойлер: все

V
18.04.2016
07:47:08
что-то котлин популярный такой

Митко Соловец?
18.04.2016
07:47:19
это кажется)
тут нагнетают некоторые)

V
18.04.2016
07:47:41
:)

Митко Соловец?
18.04.2016
07:49:42
пока за него не станут платить деньги, признавать его не стоит)

Pavel ?
18.04.2016
09:40:03
Дорогу многочленам!!!

Dzmitry
18.04.2016
09:41:33
http://img0.joyreactor.cc/pics/post/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%BE%D1%82%D0%B0-b-%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%B5-59268.jpeg

Andrey
18.04.2016
10:36:17
Интересно, а котлин под oracle jdk целенаправленно пилят или же посматривают на openjdk?

Nick
18.04.2016
10:36:37
Вопрос.
У класса 6 параметров устанавливаются сеттером, а 4 - рассчитываются исходя из первых 6. Надо ли проверять изменение в сеттерах и кэшировать значения 4 зависимых параметров, или это бессмысленная оптимизация?
Все параметры - даблы, а операция расчёта, например по формуле fv = pv * (1 + i/m)^(m*n), где pv,i,m,n параметры double через сеттер, а fv - один из 4 насчёт которых вопрос

Igor
18.04.2016
10:37:52
смотря насколько часто используются те 4 параметра

Andrey
18.04.2016
10:37:54
Вопрос.
У класса 6 параметров устанавливаются сеттером, а 4 - рассчитываются исходя из первых 6. Надо ли проверять изменение в сеттерах и кэшировать значения 4 зависимых параметров, или это бессмысленная оптимизация?
Все параметры - даблы, а операция расчёта, например по формуле fv = pv * (1 + i/m)^(m*n), где pv,i,m,n параметры double через сеттер, а fv - один из 4 насчёт которых вопрос
Сделай геттеры на эти 4 параметра, которые кешируют значения.

Nick
18.04.2016
10:38:27

Google

Igor
18.04.2016
10:38:35
кешируй)

Andrey
18.04.2016
10:38:37
Это же не сложно)
Добавлением 15 строчек кода решается же)

Nick
18.04.2016
10:39:50
а как bool проверки принято называть? isChanged?

Ilya
18.04.2016
10:40:46

Andrey
18.04.2016
10:40:47

Igor
18.04.2016
10:41:06
если ты точно знаешь, что все эти переменные будут вызываться - делай пересчет в сеттерах 4х базовых
и флаги не нужны будут
а так я бы назвал как-нибудь типа baseValuesChanged

Andrey
18.04.2016
10:42:11

Igor
18.04.2016
10:42:48
ну вызываешь пересчет fv и ему подобных в сеттерах остальных

Andrey
18.04.2016
10:43:20

Igor
18.04.2016
10:43:31
почему? суть-то та же
просто с геттером будет lazy инициализация
а в сеттерах - при каждом изменении

Andrey
18.04.2016
10:44:18
Всё, допёр.

Nick
18.04.2016
10:46:33

Igor
18.04.2016
10:52:47
ну да, тут уже вопрос, как конкретно используется

Google

Igor
18.04.2016
10:52:52
иногда одно лучше, иногда другое :)

abc
18.04.2016
10:59:23
всем привет. может кто подскажет или видел телеграмм канал wechat разработчиков ?

Nick
18.04.2016
11:00:13
Еще вопрос.
Есть метод getEndSum() - считает сумму на конец срока депозита
double getEndSum(){
if (isChanged){
}Есть метод getProfit() - считает прибыль с депозита
упс сорян

Admin
ERROR: S client not available

Pavel ?
18.04.2016
11:04:27

Nick
18.04.2016
11:05:56
Еще вопрос.
Есть метод getEndSum() - считает сумму на конец срока депозита
double getEndSum(){
if (isChanged){
endSum = countEndSum();
}
return endSum;
} Есть метод getProfit() - считает прибыль с депозита по формуле profit = endSum - startSum
Надо ли брать параметр endSum или через геттер, так как таким образом точно будет текущий endSum?
Не видел в чужом коде чтобы геттеры класса использовали внутри этого класса, это не сильно говнокод?
В целом:
double startSum, endSum;
double getEndSum(){
if (isChanged){
endSum = countEndSum();
}
return endSum;
}
double getProfit(){
if (isChanged){
profit = endSum - startSum;
или
profit = getEndSum() - startSum;
}
}

Igor
18.04.2016
11:18:24


[Anonymous]
18.04.2016
11:25:44
геттеры и сеттеры используют для того, чтобы внутри можно было добавлять логику, которая например преобразовывала входные данные во внутреннее представление, и наоборот, из внутреннего представления формировала выходные значения, именовать нужно как getXXX setXXX

Igor
18.04.2016
11:28:58

[Anonymous]
18.04.2016
11:31:03
I dont give a shit
в даблах кстати деньги не считают
ну да ладно

Nick
18.04.2016
11:56:48

[Anonymous]
18.04.2016
12:17:44
Мне не нравятся люди, лезущие в отрасль без каких либо знаний, без соответствующих умений. Особенно если из совершенно других областей, не связанных с информационными технологиями. Это моё мнение.

Pavel ?
18.04.2016
12:18:34

[Anonymous]
18.04.2016
12:20:03
Европейская конвенция по правам человека: Статья 10 Свобода выражения мнения
http://www.echr.coe.int/Documents/Convention_RUS.pdf

Pavel ?
18.04.2016
12:21:32

[Anonymous]
18.04.2016
12:22:06
Конституция РФ: Статья 29 П1. Каждому гарантируется свобода мысли и слова.

Google

[Anonymous]
18.04.2016
12:22:25
Можно держать, а можно не держать

Igor
18.04.2016
12:22:54

Andre
18.04.2016
12:23:01
Я вот тоже своему преподу, который на меня гонит, что я на лекции не хожу, сказал, что можем обратиться к гаранту конституции :)
а если бы я на первом курсе конституцию читал, то знал бы, что в профсоюз вступать не обязан и получал бы на 25 рублей больше стипендию

Igor
18.04.2016
12:23:51

Pavel ?
18.04.2016
12:24:57

[Anonymous]
18.04.2016
12:28:01
На самом деле, если он учился на финансовом, то значит, его предки отправили его туда, потому что в те годы быть "ололо экономистом финансистом" было круто, но суровая российская действительность показала место типичным экономистам (у кассы в маке), поэтому вся эта толпа бывших студентов поняла, что осталась ни с чем, и они решили взлезть туда, где много платят, а именно в ИТ и программирование. Не потому что им это интересно, а просто получить "лёгкие" деньги.

Pavel ?
18.04.2016
12:29:00
у меня есть знакомые экономисты трейдеры

Nick
18.04.2016
12:29:06
На самом деле, если он учился на финансовом, то значит, его предки отправили его туда, потому что в те годы быть "ололо экономистом финансистом" было круто, но суровая российская действительность показала место типичным экономистам (у кассы в маке), поэтому вся эта толпа бывших студентов поняла, что осталась ни с чем, и они решили взлезть туда, где много платят, а именно в ИТ и программирование. Не потому что им это интересно, а просто получить "лёгкие" деньги.
да нет, я сам пошел на финансы
и мне понравилось, и я даже не в рашке
и я продолжаю обучаться финансам
как пример, кто-то битки копал?

Pavel ?
18.04.2016
12:29:15
если сравнивать достаток

Nick
18.04.2016
12:29:19
ckolivas ядро кто-то видел в майнерах?

Pavel ?
18.04.2016
12:29:26
то программист в гугле находится далеко в китае

[Anonymous]
18.04.2016
12:29:36

Pavel ?
18.04.2016
12:30:11

Nick
18.04.2016
12:30:12
так вот