@android_ru

Страница 354 из 3205
Иван
05.10.2016
15:11:15
Смешно. Обидно, будто про расизм написал. Пойду делами займусь.

Grigoriy
05.10.2016
15:11:54
А ещё Гришка GOTO использует в коде
что не так с goto, если разница в строках между лейблом и вызовом к goto – строк 20?

Alexey
05.10.2016
15:12:31
Google
Gregory
05.10.2016
15:12:35
ведь стиль программирования должен зависеть от номера текущего года, видимо

Alexander
05.10.2016
15:12:54
Go to же зло

Alexey
05.10.2016
15:13:16
Go to же зло
а break, continue ?

в ту же степь

Grigoriy
05.10.2016
15:13:31
Go to же зло
всё зло, если использовать это нелепо

Alexander
05.10.2016
15:13:35
Не, GOTO хуже

Это как дубинкой по голове

Alexey
05.10.2016
15:13:52
кто-то использует break в циклах?

Alexander
05.10.2016
15:13:53
Несли юзать их на прямую

Grigoriy
05.10.2016
15:14:03
неумение победителей спецолимпиады использовать что-либо – пролема победителей спецолимпиады, а не чего-либо

Gregory
05.10.2016
15:14:24
кто-то использует break в циклах?
а его можно не использовать?

прикиньте, я не знал

Alexey
05.10.2016
15:14:33
Google
Grigoriy
05.10.2016
15:14:49
кто-то использует break в циклах?
ещё и с лейблами ПРИКИНЬ

Denis
05.10.2016
15:14:50
break и continue они для этого и есть, чтобы их в циклах использовать

Alexey
05.10.2016
15:15:07
выход по условию какому-либо. Потому что break, это как прервать когда ты срал. Лучше чтобы наступило условие "закончил срать"

Иван
05.10.2016
15:15:28
У тебя не то восприятие бряка

Alexey
05.10.2016
15:15:34
меня как-то забраковали на ревью за break в цикле

Alexander
05.10.2016
15:15:42
Нет break вообще другой случай

Seraphim
05.10.2016
15:16:17
А если тебе в массиве нужно найти первый элемент по условию и выйти?

Иван
05.10.2016
15:16:33
while (!found) ?

Vitaliy
05.10.2016
15:16:58
что не так с goto, если разница в строках между лейблом и вызовом к goto – строк 20?
Целые статьи об этом ещё в восьмидесятых писали. Я лично за макросы.

Grigoriy
05.10.2016
15:17:58
Целые статьи об этом ещё в восьмидесятых писали. Я лично за макросы.
я в курсе, что Дейкстра топил против. Просто использование goto в пределах одной функции может сделать код в разы читабельнее.

за пределами одной функции – трэш говно и плохо, это да

Denis
05.10.2016
15:18:21
А goto на блок прыгает ? Или на номер строки?

Grigoriy
05.10.2016
15:18:40
а что, можно делать goto в другую функцию?
вроде бы да, я не пытался ¯\_(ツ)_/¯

Google
Alexey
05.10.2016
15:19:03
На ревью так же объяснили)?
не совсем, но примерно.Дали ссылку на срач по этому поводу. Типо этого, но вроде не та ссылка http://stackoverflow.com/questions/18188123/is-it-bad-practice-to-use-break-to-exit-a-loop-in-java

Vitaliy
05.10.2016
15:19:13
Вот она, деформация геймера

Grigoriy
05.10.2016
15:19:55
Вот она, деформация геймера
а че, в русской локализации так?

вообще и тот, и другой вроде как dijkstra ¯\_(ツ)_/¯

Alexander
05.10.2016
15:20:15
Это вы о чём?

Gregory
05.10.2016
15:20:16
госпади, как же люди любят придумывать себе ограничения

тебе надо выйти из цикла — ты используешь средство, данное языком

какая фиг разница, насколько это хорошая практика, это работает, и все знают, что делает этот оператор

Grigoriy
05.10.2016
15:21:02
Это вы о чём?
goto и вот это вот всё

Alexander
05.10.2016
15:21:16
Я про деформацию геймеров

Grigoriy
05.10.2016
15:21:20
или ты откуда второй Дейкстра, который ещё и через и пишется?

Grigoriy
05.10.2016
15:21:23
а, это ведьмак

Alexey
05.10.2016
15:21:39
госпади, как же люди любят придумывать себе ограничения
Хз, но иногда когда тебе говорят так не делай, стоит послушать, но ты не веришь ему потому что не наступал на грабли. А тот человек который наступил на грабли и понял что так не надо делать и сказал тебе об этом сделал доброе дело. Но ты его не послушаешь пока сам не наступишь на эти грабли и не поймешь проблемы.

Alexander
05.10.2016
15:21:51
Владислав
05.10.2016
15:22:13
А какие собственно страшные грабли связаны с брейком?

Alexey
05.10.2016
15:22:59
Ещё раз: тебе нужно решить какую-то задачу, написав код. Если написанный тобой код решает эту задачу, то она решена.
а если он работает в большинстве ситуаций, а есть какое-то исключение где не будет работать. Оно редко случается и ты на него не наткнулся и думаешь что всё хорошою

Google
Gregory
05.10.2016
15:23:42
более читабельный код.
нет, менее понятный код

Admin
ERROR: S client not available

Gregory
05.10.2016
15:24:02
ты для чего-то прячешь сам от себя название реализуемого интерфейса и метода

Alexey
05.10.2016
15:24:06
нет, менее понятный код
ну вот тут субъективизм присутствует кстати. Кому-то читабельнее, кому-то нет

Владислав
05.10.2016
15:24:30
Что может быть более читабельно, чем явное указание выхода из цикла?

Roman
05.10.2016
15:24:31
нет, менее понятный код
Гришка, респект!

Владислав
05.10.2016
15:24:38
этот брейк за километр видно

Alexey
05.10.2016
15:24:38
ну кто-нибудь из пользователей наткнётся
а если есть возможность предотвратить это чтобы не наткнулся?

Seraphim
05.10.2016
15:24:47
ты для чего-то прячешь сам от себя название реализуемого интерфейса и метода
Потому что ты и так знаешь что там за интерфейс и метод

Grigoriy
05.10.2016
15:25:25
Gregory
05.10.2016
15:25:35
Потому что ты и так знаешь что там за интерфейс и метод
ты знаешь, когда только написал это, а потом забываешь

Alexey
05.10.2016
15:25:45
Если тебе не поясняют почему так не надо делать, значит это либо просто имхо, либо поясняющий и сам не знает
бывает ситуации: - поясняющий тебе объяснил, а ты не понял и забил - поясняющий не смог объяснить внятно

Владислав
05.10.2016
15:25:45
где хоть одна гарантия?
ты при этом сам писал этот код

Gregory
05.10.2016
15:25:53
а когда ты пытаешься понять чужой код с лямбдами, это вообще жесть

Grigoriy
05.10.2016
15:26:04
ты при этом сам писал этот код
а твой код никто не читает?

вот вообще?

Google
Владислав
05.10.2016
15:26:23
а твой код никто не читает?
Я лично не очень лямбды по этой причине любл

Alexey
05.10.2016
15:26:35
а когда ты пытаешься понять чужой код с лямбдами, это вообще жесть
да ладно, регулярки ещё большая жесть! write only!

Gregory
05.10.2016
15:26:35
ты при этом сам писал этот код
даже я забываю, как работает мой код, если давно его не трогал

Владислав
05.10.2016
15:27:01
Как Гришка говорит, это не читаемо через некоторое время

Gregory
05.10.2016
15:27:05
Вот здесь да. Здесь больно
нууу, и зачем их тогда вообще использовать? :)

вы сейчас сами случайно доказали, что лямбды — однозначное зло

Владислав
05.10.2016
15:27:36
Ну, не совсем зло

они правда упрощают тебе написание кода в определенный момент

если ты суперлентяй

Denis
05.10.2016
15:27:52
А они разве не быстрее работают в Java 8?

Seraphim
05.10.2016
15:28:02
нууу, и зачем их тогда вообще использовать? :)
Потому что я пишу проект один и 90% кода написаны мной(и переписаны не по одному разу)

Владислав
05.10.2016
15:28:03
Gregory
05.10.2016
15:28:05
если ты суперлентяй
IDE как нефиг генерит анонимные иннер классы

Alexander
05.10.2016
15:28:15
я правильно понимаю, что ответственные и квалифицированные специалисты не могут прочитать и понять лямбды?

Страница 354 из 3205