@jvmchat

Страница 445 из 2890
KrivdaTheTriewe
20.07.2016
12:43:42
Лил

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

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

*во

Google
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
это да, просто там разговор пошел про другое

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? ужас какой-то

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

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
Класс, и тут тишина и там) Пойду поработаю :)

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
ооооооооочень долго, ты хотел сказать (=

а вообще это не рекурсия

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

Alexey
20.07.2016
14:35:52
настолько долго, что этим можно пренебречь? Или все таки bad practice это?
ну смотри на вызовах методов вся программа и строится значит потенциально любая программа может вывалить СОФ

Igor
20.07.2016
14:35:56
настолько долго, что этим можно пренебречь? Или все таки bad practice это?
http://stackoverflow.com/questions/35517934/why-does-the-count-of-calls-of-a-recursive-method-causing-a-stackoverflowerror-v

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
ну смотри на вызовах методов вся программа и строится значит потенциально любая программа может вывалить СОФ
в обычных программах в 99% методах есть return который заканчивает работу функции и очищает от ее присутствия стек

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

James Tiberius Kirk ?
20.07.2016
14:38:40
ну смотри на вызовах методов вся программа и строится значит потенциально любая программа может вывалить СОФ
ну значит эта логика неверна, в нормально спроектированном софте наверняка не будет SO вылетать если программа будет крутиться очень долго

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
ну значит эта логика неверна, в нормально спроектированном софте наверняка не будет SO вылетать если программа будет крутиться очень долго
я описывал случай а вызывает б который вызывает с который вызывает д который вызывает е который вызывает ... (продолжать до бесконечности) ты имел ввиду случай а вызывал б, б сделал ретурн, а продолжает выполняться и вызывает с. с делает ретурн и возвращается в а. а вызывает д и так далее

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

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
если ты не по тк, то ты всегда можешь съебать в закат и ничего тебе не должно быть
Кража кода - это статья УК РФ. Светит ему лет 5 общего режима.

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
ну там немного иная ситуация. Он пытался продать исходники поисковой системы нетронутые в даркнете

все-таки в обычном случае, если человек работает не по тк, то там проекты совершенно не соразмерные с поисковиком яндекса

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
либо это очень простое задание

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