@phpclubru

Страница 391 из 956
Dmitry
17.11.2017
17:34:42
шо делать? ;))

Maksim
17.11.2017
17:35:15
Выключить)

Dmitry
17.11.2017
17:35:35
да прикольная инспеция... я ваще давно такую хотел

Maksim
17.11.2017
17:35:51
Я у себя вырубил, ибо шторм шибко придирается. За годы и так вижу

Google
Maksim
17.11.2017
17:36:38
Прикольная, но когда начинаешь юзать постоянно, глазами итак видешь всё, что забыл

Dmitry
17.11.2017
17:36:38
Я у себя вырубил, ибо шторм шибко придирается. За годы и так вижу
да да.. обычно все печальные истории так и начинаются ;)

что видишь глазами? исключение, которое брошено где-то в методе, который ты используешь? не видишь ;)

Maksim
17.11.2017
17:38:23
Шторм аще по умолчанию требует указывать не только то, что бросает твой метод, а ваще всё, что может вылезти. Вот это как раз неверно и только с толку сбивает. Особенно если какая-нить доктрина юзается. Совсем мрак и бесполезность

Dmitry
17.11.2017
17:39:15
тебя с толку сбивает список всех исключений, которые могут пройти этот метод? странно ты кодишь ;) меня вот сбивает, что я не вижу этих исключений, а может их стоило бы поймать...

Maksim
17.11.2017
17:39:30
Отвечай за свою часть кода. Не надо пробрасывать в самую задницу весь стек чужих факапов

Dmitry
17.11.2017
17:40:00
т.е. тупо ловить все везде и бросать свое? так се идея ;)

особо когда исключения несут смысл...

Maksim
17.11.2017
17:40:16
Нет, прзнакомиться с бриджем

Pavel
17.11.2017
17:40:57
Впринципе во фреймверках незнакомые исключения уютно заворачиваются в ошибку 500 и логируются. Этого достаточно.

Maksim
17.11.2017
17:41:15
т.е. тупо ловить все везде и бросать свое? так се идея ;)
Можно подумать твой код обрабатывает все 7 исключений персиста ;)

Отдельно*

Dmitry
17.11.2017
17:41:50
нет, но меня устраивает, что я их вижу - вижу, значит не упущу одно нужное мне

Google
Maksim
17.11.2017
17:42:25
Их просто надо завернуть в своё и тебе не придётся думать о всех 7.

Dmitry
17.11.2017
17:42:36
а когда не видишь - запросто упустишь словить что-то... особо когда словить нужно на два уровня выше

и зачем, самое главное - код от этого читабельнее не станет

Maksim
17.11.2017
17:44:12
все 7 их завернуть в 7 своих? ;)
Сгруппировать. Тебе вот реально похер почему персист не прошёл. Он не прошёл. Дальше тебн надо что-то сделать. Сделать ты можешь только в 1 случае из 7: переоткрыть менеджер.

Во сколько исключений превращается 7?

Dmitry
17.11.2017
17:45:44
ну т.е. что бы мне в цепочке А - B - C в А словить одно исключение из 7 брошенных в С, мне нужно в B словить это исключение и бросить его же... а остальные словить и бросить одно груповое

в чем смысл?

Maksim
17.11.2017
17:46:38
Тебе нужно просто сделать бридж и уже на его уровне маппить то, что нужно обработать и то, что нужно просто залогировать и отдать 500

В чём смысл бриджей объяснять врядли стоит)

Dmitry
17.11.2017
17:47:36
мне не нужно делать мост, который мне не нужен...

Maksim
17.11.2017
17:47:53
Ну тогда мучайся ;)

Dmitry
17.11.2017
17:48:07
понапишут мостов, а потом три строчки кода бизенс-логики, зато 10 классов ;)

Maksim
17.11.2017
17:48:53
Ну тут только соглашусь) для пары строк логики лишнее) но там, как правило, и не парятся такими внщами)

Dmitry
17.11.2017
17:50:15
а писать мост только потому, что в чужой библиотеке кривой пхпдок... немного странно, да

тут и проксей можно было бы обойтись, но все-равно странно

Maksim
17.11.2017
17:52:47
На кривой пхпдок пофиг. Просто в +/- большом проекте потом дорого выйдет поддержание единого поведения. Ну либо по старинке пробрасывать факапы в самый верх и централизовано всё ловить.

Dmitry
17.11.2017
17:54:06
добавил ты внизу исключение - и инспекция тебе скажет "чувак, у тебя тут несловленное исключение"... и сразу счастие

если нужно ловить - ловишь, если хочешь вверх - в пхпдок, что оно проходное

и сразу видно, что ты не забыл словить, а осознанно его вверх отправил

Google
Maksim
17.11.2017
17:56:07
Вот это как раз, странный подход) т.е. на выходе с какого-нить классического менеджера в этих ваших симфонях мы получим пхпдок с 20 эксепшенами, с делаем трай/кетч по троэбл, ибо лень)

Dmitry
17.11.2017
17:56:39
не нравится - слови их и брось свое... если тебя пхпдок так раздражает

Maksim
17.11.2017
17:58:17
Меня раздражает когда его нет) но я предпочитаю отображать факапы именного своего апи. Подразумевается, что они у меня в первозданном виде через все слои не летают. Нахер надо) Завтра газл опять в своём стиле обновит версию и весь код лопатить)

Они - чужие

Dmitry
17.11.2017
17:59:47
и чо, ну лови их если тебя раздражает... зачем инспекцию то отключать

одни уже отключили такую инспекцию...

чернобылем зовется

Maksim
17.11.2017
18:01:15
Хз) ха много-много лет проблем не знал со своим подходом :)

Dmitry
17.11.2017
18:01:46
а я на процедурах писал много лет, и тоже не знал проблем... и чо?

Maksim
17.11.2017
18:01:52
А сейчас промисы, аще эксепшенов не дождёшься)

а я на процедурах писал много лет, и тоже не знал проблем... и чо?
У нас тобой были проекты чуть разного уровня и мыслим мы в их масштабах. В твоём случае мб и ок бросать всё на призвол судьбы, но затыкать совесть пхпдоком. В моём случае (было и есть) цена ошибки будет катастрофой. Оттого бриджы везде и всюду. Полный контроль над поведением всего, включая сраные хттп клиенты

Dmitry
17.11.2017
18:08:11
глупость

Maksim
17.11.2017
18:08:18
Окей

Говорю же, о разном)

Dmitry
17.11.2017
18:09:34
ты вообще не понимаешь о чем речь, и опять щеки раздувать начинаешь... дело как раз в том, что пхпдок тебе точно покажет что проходит, и ты не упустишь нужного... а с отключенной инспекцией - упустишь запросто, и никакие мосты тут вообще непричем

если словил все исключения - молодец, тебе инспекция не мешает

Pavel
17.11.2017
18:10:39
Так щас погуглим

Maksim
17.11.2017
18:10:40
Схерали я должен это упустить? Из-за отсутствия инспекции?) Хехе. Странно ты кодишь

Pavel
17.11.2017
18:11:45
Санкт-Петербург, Россия - ‎Lead PHP Developer - ‎DiState

Maksim
17.11.2017
18:12:00
Спросить было проще)

Google
Pavel
17.11.2017
18:12:00
Система DiState – это простой и удобный способ начать документооборот с контрагентами, не отходя от компьютера.

Это тут цена ошибки - катастрофа? )

Dmitry
17.11.2017
18:12:38
если решил, что исключение нужно словить на уровень выше - тоже ок, промаркировал пхпдоком исключение как проходящее

Maksim
17.11.2017
18:12:45
Это тут цена ошибки - катастрофа? )
Когда клиенты - рога и копыта -нет. Когда клиенты - крупнейший ритеил, прикинь?)

Pavel
17.11.2017
18:13:57
Я то думал там из-за ошибки не меньше чем утечка ядерного топлива произойдет.

Maksim
17.11.2017
18:14:24
Для жопы разраба эффект одинаковый

Dmitry
17.11.2017
18:14:46
Схерали я должен это упустить? Из-за отсутствия инспекции?) Хехе. Странно ты кодишь
а почему нет, у тебя что, стоит темплейт "если вызываю хоть какой-то метод, помещаю его в try..catch"?

Maksim
17.11.2017
18:15:57
а почему нет, у тебя что, стоит темплейт "если вызываю хоть какой-то метод, помещаю его в try..catch"?
Потому, что у меня методы не бросают по 100 типов исключений на свой вкус. 1-2, которые отлично прописываются и живут себе припеваючи.

Dmitry
17.11.2017
18:16:55
еще раз, ты автоматом помещаешь все вызовы в try..catch или нет?

Maksim
17.11.2017
18:17:14
Нет

Admin
ERROR: S client not available

Dmitry
17.11.2017
18:17:30
значит всегда есть шанс, что ты забыл словить исключение

Maksim
17.11.2017
18:17:43
Угу, окей)

Dmitry
17.11.2017
18:18:12
что бы не забывать ловить - эта инспекция и существует

Maksim
17.11.2017
18:18:32
Пиши в пхпдоки по 20 throw и утешай совесть. Можешь, как сознательный человек, пул реквест завернуть

Dmitry
17.11.2017
18:20:03
как связана эта инспекция и 20 исключений?

Maksim
17.11.2017
18:20:50
Ну её информативность нулю потому что равна. Странно, что ещё ParseError не требует указывать

Dmitry
17.11.2017
18:21:23
не понимаю... вот у тебя чужой метод генерит 20 исключений, ты что хочешь то... что бы их пушкин словил?

или ты просто их не будешь ловить

Maksim
17.11.2017
18:21:58
Когда такое случится,меня лучше пушкин пускай пристрелит

Google
Dmitry
17.11.2017
18:22:44
ты не пользуешься доктриной?

Maksim
17.11.2017
18:23:14
Нынче нет. Когда-то пользовался. И?

Dmitry
17.11.2017
18:23:26
а симфони?

Maksim
17.11.2017
18:23:37
Аналогично

Dmitry
17.11.2017
18:23:40
ну просто понять не могу, почему тебя пушкин не пристрелил...

сам сказал, что "какое-то симфони" генерит 20 исключений...

Maksim
17.11.2017
18:24:30
Ну ты просто читаешь только то, что тебе выгодно)

В контексте симфони, как фреммворка, практически всё было за проксями. В контексте компонентов по отдельности - бриджи даже поверх сраного ямл парсера. И я всегда знаю что и где мне прилетает. Не завися от настроения и графоманства сторонних вендоров

Dmitry
17.11.2017
18:26:57
как ты можешь узнать, что тебе прилетает из метода ниже

Maksim
17.11.2017
18:30:13
Писал-писал и передумал отвечать.... пойду ужин лучше приготовлю Не забудь пул реквест товарищам отправить.))) Вспомнил предыдущий спор, бесполезно всё равно...

Dmitry
17.11.2017
18:30:40
о чем, о том, что такое кворум? и о том, что синхронный мультимастер не существует?

ну да, облажался ты знатно, заодно показав, что не способен воспринимать новую информацию

Maksim
17.11.2017
18:31:11
Память у тебя явно короче,чем язык)

Dmitry
17.11.2017
18:33:56
про валюты? там вообще никто не спорил, там я пытался попросить тебя все рассказать, а ты бегал и орал "вы идиоты а я гений"... ну потом что-то пошел рассказывать... все-равно странное решение, но это уже архитектура, тут спорить не видя всей картины нельзя, вот я и перестал

Maksim
17.11.2017
18:34:21
Просто слился, когда уже остальные подтянулись)

Но ок, перестал. Молодец) закончим

Dmitry
17.11.2017
18:34:57
подожди, т.е. ты вопросы "покажи примеры" считаешь "спором" с которого "сливаются"?

Maksim
17.11.2017
18:34:58
И не спорил совсем) просто интересовался, да.

И прл восприятие новой инфлрмации молодец)

Dmitry
17.11.2017
18:35:29
не, я понимаю, ты из-за кворума обиделся и был неадекватен... я делал на это скиду в том разговоре, лол

Maksim
17.11.2017
18:35:46
Да, ты умница)

Dmitry
17.11.2017
18:36:18
но сейчас то элементарный вопрос - ты ловишь исключения уровня ниже? - да ловлю! - упустить их можешь случайно?! нет, не могу. Почему? Да просто я гений! ;) так?

Maksim
17.11.2017
18:36:56
Да, всё так. С чем ещё согласиться?)

Страница 391 из 956