
Dmitriy
09.01.2017
08:49:18
https://ru.wikipedia.org/wiki/Обработка_исключений

denisx
09.01.2017
08:51:52

Nikita
09.01.2017
08:53:04
мне эксепшы тоже не нравятся

Google

Max
09.01.2017
08:53:35
не знаю кому-как, допустим я хочу проверить на правильность XML, JSON, все что угодно,
полученный из ненадежного источника. try самое то.

denisx
09.01.2017
08:53:37

Cargeh
09.01.2017
08:55:29
Т.е лучше проверять с if или чем угодно еще, нежели "кинули исключение, значит"
Но что я могу знать, я вообще гуманитарий по образованию

Nikita
09.01.2017
08:59:33
примерно так же в других языках
но что я могу знать, у меня и образования толком нет

Max
09.01.2017
09:02:55
@nikdudnik извини, что за улица у тебя на 2-й фотке в профиле?

Nikita
09.01.2017
09:04:21
не помню хоть убей

Dmitriy
09.01.2017
09:05:15

denisx
09.01.2017
09:07:46

Dmitriy
09.01.2017
09:08:10

denisx
09.01.2017
09:10:22

Google

Cargeh
09.01.2017
09:10:39

Nikita
09.01.2017
09:11:13
в js так же

Dmitriy
09.01.2017
09:17:19

denisx
09.01.2017
09:18:31

Dmitriy
09.01.2017
09:19:00
гораздо красивее выкинуть исключение, чем проверять ответ на всякую фигню

denisx
09.01.2017
09:20:21
такой код не пройдет код ревью, увы ?

Detur
09.01.2017
09:23:06

Dmitriy
09.01.2017
09:24:11

denisx
09.01.2017
09:25:24
можно, если без этого действительно нельзя обойтись

Евгений
09.01.2017
09:27:38

Suren
09.01.2017
09:27:49

Dmitriy
09.01.2017
09:28:39
Ну хоть кто-то за меня

denisx
09.01.2017
09:31:15

Dmitriy
09.01.2017
09:33:29
Если каждый метод вызывает это же исключение то. да нужно сувать.

Евгений
09.01.2017
09:33:42

denisx
09.01.2017
09:34:25
ой беда...
так мы до пробелов в коде дойдем

Евгений
09.01.2017
09:36:05
Ну не табы же :)

denisx
09.01.2017
09:57:03

Google

Евгений
09.01.2017
10:01:12
?
У табов есть жирнющий минус: их длина не фиксирована

Dmitriy
09.01.2017
10:01:39
По этому норм ide умеют заменять табы на 4 пробела.

Евгений
09.01.2017
10:01:44
Вот табуляция, которая на самом деле ставит фиксированное число пробелов - это вин

Nikita
09.01.2017
10:01:52
Это ж простейшая настройка в любом ide

Евгений
09.01.2017
10:01:54

Suren
09.01.2017
10:02:05

Евгений
09.01.2017
10:02:28
Но формально это же не табуляция, а пробелы. Та настоящая табуляция - зло

denisx
09.01.2017
10:02:53

Евгений
09.01.2017
10:03:07

Dmitriy
09.01.2017
10:03:52
(взял попкорн)

Suren
09.01.2017
10:04:06
(тырю у Димы попкорн)

Евгений
09.01.2017
10:04:21
Я со своим

Nikita
09.01.2017
10:04:26
+1 я с попкорном

Suren
09.01.2017
10:04:46

Cargeh
09.01.2017
10:05:07
Denisx сейчас:

Евгений
09.01.2017
10:05:10
?
Нет, разогревать не надо, я холодный ем

Dmitriy
09.01.2017
10:05:56
Так что там на счет табов и пробелов. я хочу выслушать и на работу поехать

denisx
09.01.2017
10:08:18

Евгений
09.01.2017
10:08:47
и? Пробелов можно тоже сколько угодно поставить

Dmitriy
09.01.2017
10:09:04

Google

denisx
09.01.2017
10:09:33

Dmitriy
09.01.2017
10:10:01
эм . он не о том

Andrey
09.01.2017
10:10:41
Какое-то неинтересное кино у вас выходит.

Евгений
09.01.2017
10:11:20
да, вот именно. "сколько угодно" или 1 таб
Ну хорошо. Что проще: обязать всех искать в их ОС настройку длины табуляции ИЛИ обязать в используемой IDE в одном и и том же месте указать количество пробелов, которые ставятся при табуляции?

Nikita
09.01.2017
10:11:55
> искать в их ОС настройку длины табуляции
ШТА
причем тут ОС?

Admin
ERROR: S client not available

Dmitriy
09.01.2017
10:12:37
причем тут ОС?
А при том что на разных ос, экранах по разному отображается длинна таба

denisx
09.01.2017
10:12:42
>в используемой IDE
как это? каждый пишет там где хочет

Nikita
09.01.2017
10:14:15
ни разу не сталкивался с тем, что это настройка ОС
обычно это настройка редактора

Dmitriy
09.01.2017
10:15:17
https://habrahabr.ru/post/118208/

denisx
09.01.2017
10:16:59

Theonic
09.01.2017
10:17:18

Евгений
09.01.2017
10:17:41

Nikita
09.01.2017
10:17:41
если стандарт это таб, то совершенно пофиг как у тебя настроено отображение таба, 2 пробела или 4 пробела

Dmitriy
09.01.2017
10:17:44

Nikita
09.01.2017
10:17:46
по ссылке об этом как раз
и в статье написано, что табы это хорошо

Google

denisx
09.01.2017
10:18:11

Евгений
09.01.2017
10:18:44
Хорошо - это табы, которые заменяются на пробелы.
Тогда и хлопот меньше, и результат предсказуем, всегда знаешь, сколько будет отступ

Dmitriy
09.01.2017
10:18:47

Nikita
09.01.2017
10:19:11
"Итак, под катом — почему табы лучше пробелов, самые значительные заблуждения касательно табов и как ими правильно пользоваться."

Theonic
09.01.2017
10:19:32

Dmitriy
09.01.2017
10:19:47

Nikita
09.01.2017
10:19:51
я почитал
тебе тоже советую это сделать

Dmitriy
09.01.2017
10:20:27
аа. а где там написанно что мы рекомендуем табы ?

denisx
09.01.2017
10:20:38

Dmitriy
09.01.2017
10:21:15
на разных устройствах

Theonic
09.01.2017
10:21:30
Хорошо - это табы, которые заменяются на пробелы.
Тогда и хлопот меньше, и результат предсказуем, всегда знаешь, сколько будет отступ
Ну условно говоря тебе нравится отступ в два пробела, а другому человеку, который будет работать с твоим кодом - 4 пробела. И получается, что лучше ставить таб табом, и у тебя это будет выглядить как два пробела, а у другого человека - как 4, все довольны

Nikita
09.01.2017
10:21:31
ну ок
там не написано, что табы лучше, но описаны какие у них есть особенности, которые лучше особенностей пробелов

Andrey
09.01.2017
10:22:11

Nikita
09.01.2017
10:22:17
заголовок статьи
"Пора завязывать использовать пробелы вместо табуляции в коде"

Cargeh
09.01.2017
10:22:21

Dmitriy
09.01.2017
10:22:44