
KrivdaTheTriewe
20.07.2016
12:43:42
Лил

Anatoliy
20.07.2016
12:45:03
Эм... с какого лешего?

Yan?
20.07.2016
12:45:23
Стопэ, давайте по флуд
*во

Google

Alexandr
20.07.2016
12:45:56

Vitaly
20.07.2016
12:45:56

KrivdaTheTriewe
20.07.2016
12:46:19
Что почитать из свежего про java internals кроме спеки, там по кодогенерации и прочему
Или только статьи и спека?

Vitaly
20.07.2016
12:47:06
Только в размерах месячной зарплаты
Штрафы вообще незаконны в любом виде. Всякие говноконторы применяют такую схему: маленький оклад + премия. Вот из премии уже минусуют ибо законом не запрещено.
Но работать в такой конторе - себя не уважать.

Dmitry
20.07.2016
12:47:20
а шо такое жава интерналс?

James Tiberius Kirk ?
20.07.2016
12:47:35
Стопэ, давайте по флуд
имхо обсуждение юридических вопросов по части программирования вполне подходят под тематику, ибо знания полезны всему чатику, кто хочет работать или работает

Yan?
20.07.2016
12:47:54
это да, просто там разговор пошел про другое

Anatoliy
20.07.2016
12:49:10

Yan?
20.07.2016
12:49:24
Что спустя 3 года послеувольнения изобретения в области космоса - принадлежат ркк энергия
Лил
Эм... с какого лешего?

Google

KrivdaTheTriewe
20.07.2016
12:49:47

Dmitry
20.07.2016
12:49:51
или это типа The Java Virtual Machine Specification? ужас какой-то

Towhopu
20.07.2016
12:50:19

KrivdaTheTriewe
20.07.2016
12:50:24
В жвм чате обсуждают

Anatoliy
20.07.2016
12:50:25

KrivdaTheTriewe
20.07.2016
12:50:32
Деньги , а не код
Ой , я и забыл, что я не в си чате сижу

Vitaly
20.07.2016
12:51:38

Anatoliy
20.07.2016
12:52:07

Vitaly
20.07.2016
12:52:34

Anatoliy
20.07.2016
12:52:57
Угу, а еще серая ЗП

Towhopu
20.07.2016
12:53:10
Кстати, икрементирую, перекатывание темы во @flood. Это далеко не жвм уже

Vitaly
20.07.2016
12:53:25

Anatoliy
20.07.2016
12:53:25
Давайте, ток можно меня во флуд пригласить?)

Mukhamed
20.07.2016
12:53:36
@flood

Anatoliy
20.07.2016
12:58:35
Класс, и тут тишина и там) Пойду поработаю :)

Sergey
20.07.2016
13:56:17

KrivdaTheTriewe
20.07.2016
14:05:06

Sergey
20.07.2016
14:09:03
Check out this book: “Java Performance: The Definitive Guide” by Scott Oaks
Бля

Google

James Tiberius Kirk ?
20.07.2016
14:28:17
Джедаи, подскажите
у меня есть класс, который, взаимодействуя с чем-то, типа пользователя, вызывает каждый раз свои же методы из своих же методов
это считается рекурсивным исполнением?
а если да, то может ли в таком случае рано или поздно произойти stackoverflow?

Igor
20.07.2016
14:31:02
т.е. как-то так?
void a() {
this.a();
}

James Tiberius Kirk ?
20.07.2016
14:32:18
нет, это понятно, что рекурсия в классическом виде. Типа
void a() {
//someshit
if (blabla()) this.b
else this.c
}
методы b и c в свою очередь так же могут вызвать другие методы того же класса

Igor
20.07.2016
14:33:11
ну если будут вызывать друг друга очень долго - тогда да, может быть stackoverflow

Alexey
20.07.2016
14:33:43
ооооооооочень долго, ты хотел сказать (=
а вообще это не рекурсия

Igor
20.07.2016
14:34:06

James Tiberius Kirk ?
20.07.2016
14:34:51
настолько долго, что этим можно пренебречь? Или все таки bad practice это?

Alexey
20.07.2016
14:35:52

Igor
20.07.2016
14:35:56
http://stackoverflow.com/questions/4734108/what-is-the-maximum-depth-of-the-java-call-stack

Alexey
20.07.2016
14:36:44
конкретно про твой пример - если там есть такие случаи цикличности, что а вызывает б который вызывает с который вызывает д который вызывает а - то тут скорее проблемы с проективрованием

James Tiberius Kirk ?
20.07.2016
14:37:20

Alexey
20.07.2016
14:37:51
ну... да. и?

James Tiberius Kirk ?
20.07.2016
14:38:40

Alexey
20.07.2016
14:38:46
я имел ввиду тот гипотетический случай, когда идёт вызов метода, внутри которого вызывается ещё метод, внутри которого вызывается метод и такая вложенность - на 100500 уровней

Google

Alexey
20.07.2016
14:38:57
тогда ты поймаешь СОФ в какой-то момент

James Tiberius Kirk ?
20.07.2016
14:39:18
значит это плохое проектирование, как ты и сказал

Alexey
20.07.2016
14:40:33

James Tiberius Kirk ?
20.07.2016
14:41:33
нет, изначально я и имел в виду тот случай, когда ни один метод в классе не доходит до места где должен быть return

Alexey
20.07.2016
14:41:36
в 1м вероятность получить СОФ очень велика
во втором (если внутри методов нету каких циклов) - в случае "вакуум" маловероятно
если дошли до ретурна - всё ок
если не доходим - то можно отгрести

James Tiberius Kirk ?
20.07.2016
14:43:41
все, понял

Alexey
20.07.2016
14:43:45
как это... если дерево выполнения растёт и растёт - будет СОФ рано или поздно
и тут сбольшего пофиг - рекурсия ли плохая, или список методов, который зациклен

Admin
ERROR: S client not available

Alex
20.07.2016
15:05:38
У вас букв в алфавите не хватит, чтоб вызвать sof, и хотя 30 методов вызываются в стеке один за другим это бед практик, но не смертельно для vm

Alexey
20.07.2016
15:06:42

Alex
20.07.2016
15:07:11
Метод методу рознь, но да

Igor
20.07.2016
15:14:04
ну и как тут теперь работать?

James Tiberius Kirk ?
20.07.2016
15:18:45
используй SOW на русском
или тостер

Danil
20.07.2016
15:48:02
Тоесть если я не по тк, то могу в любой момент съебать в закат вместе с кодом?
Любой код, который ты пишешь в рабочее время, принадлежит компании.

James Tiberius Kirk ?
20.07.2016
15:51:58
если ты не по тк, то ты всегда можешь съебать в закат и ничего тебе не должно быть
ваще сложный вопрос, нужно изучать преценденты

Google

Vitaly
20.07.2016
16:00:28

James Tiberius Kirk ?
20.07.2016
16:00:51
так и называется статья?

Vitaly
20.07.2016
16:01:40
Гуглите историю с сотрудником Яндекса, который продавал их код конкурентам.

James Tiberius Kirk ?
20.07.2016
16:01:56
нужно же еще как-то доказать, что код был украден. Код же можно обфусцировать будь здоров, и как доказать, что это был код, произведенный конторой?

Vitaly
20.07.2016
16:02:19
Вот, нашёл: http://izvestia.ru/news/600351

James Tiberius Kirk ?
20.07.2016
16:03:15
ну там немного иная ситуация. Он пытался продать исходники поисковой системы нетронутые в даркнете
все-таки в обычном случае, если человек работает не по тк, то там проекты совершенно не соразмерные с поисковиком яндекса

Vitaly
20.07.2016
16:04:03

James Tiberius Kirk ?
20.07.2016
16:05:30
да и дали ему всего два года условки, а не 5 лет общего

guga
20.07.2016
16:09:26
GitHub · Where software is built
https://github.com/Microsoft/api-guidelines/blob/master/Guidelines.md

Andrey ?
20.07.2016
16:09:29
как можно вернуть (return) ссылку на объект?

guga
20.07.2016
16:09:40
Интересненько

James Tiberius Kirk ?
20.07.2016
16:10:34

Andrey ?
20.07.2016
16:10:42
че?
вот я уже с почасика сижу и нечего на ум не приходит

James Tiberius Kirk ?
20.07.2016
16:11:21
ты объясни что тебе надо
если я правильно понимаю, то return возвращает ссылку на объект в 100 случаях из 100

Andrey ?
20.07.2016
16:11:40
счась условие покажу
Write a class named Outer containing an
inner class named Inner. Add a method to Outer
that returns an object of type Inner. In
main(), create and initialize a reference to
an Inner.

James Tiberius Kirk ?
20.07.2016
16:13:26
либо это очень простое задание