
Anatoly
04.11.2017
06:53:40

Vitaliy Nameless
04.11.2017
06:57:19
Короче, дело привычки)
Кто-то отлаживает вардампами например

Google

Anatoly
04.11.2017
06:58:52

Andrei
04.11.2017
06:59:08

Anatoly
04.11.2017
06:59:25

You are
04.11.2017
06:59:38

Andrei
04.11.2017
06:59:49
но какова эффективность таких отлаживаний

Anatoly
04.11.2017
07:01:35

Andrei
04.11.2017
07:02:20

Vitaliy Nameless
04.11.2017
07:11:00
Я себе разработки без дебаггера вообще не представляю
А коллеги почти все вардампят. Хотя все сильные и опытные разработчики

Andrei
04.11.2017
07:14:07
Я себе разработки без дебаггера вообще не представляю
у меня наболело :) то же говорили что опытные сильные разработчики, тебе программировать вообще не надо будет, в итоге ревью кода показало, что вардампы до хорошего не доведут + время на разработку увеличивается, и из 10-15 минут баг фиксов выливается в до часа

Vitaliy Nameless
04.11.2017
07:24:54
Вот вот)

Sparrow
04.11.2017
15:07:51
имеется сторонний апи https://sitename.com/tables?apikey=rarwa4w4SdsS56tsSofso0&origin=MOW&destination=LON&departure_date=2017-12-25¤cy=RUB&number_of_results=1
люди на сайте выбирают откуда и куда вылет нажимают ок и должно теперь передаться по ссылке
и вернуть полученные значения на сайт
кто нибудь может подсказать мануалом либо видосом

Google

Sparrow
04.11.2017
15:09:26
возможно есть примеры отправки получения данных по ссылке?
либо как это по умному реализовать
??
Инфа хранится в json

Pavel
04.11.2017
15:47:45
The page you are looking for cannot be found.
Не понятно ничего

Vitaliy Nameless
04.11.2017
15:48:24
Лень

Sparrow
04.11.2017
16:00:01
Сейчас скину на пастебин
Или какой онлайн ресурс работает с пхп

Eugene
04.11.2017
16:56:37
Repl.it

dypa
04.11.2017
17:47:12

Alexander
04.11.2017
18:01:26
Подскажите плз, в ФФ можно продолжить загрузку файла если произошла ошибка?

Sparrow
04.11.2017
18:01:59
мне нада просто пример такого
все данные на стороннем серваке API json
человек вводит данные на моём сайте
Город вылета Город прилёта нажимает НАЙТИ
данные с форм подставляются как бы в ссылку и ко мне приходят данные эти
чистым php я это щас ни как не решить не могу(

Alexander
04.11.2017
18:04:11
для отправки данных используй file_get_contents() или curl, для Json - json_decode()

Sparrow
04.11.2017
18:31:13
https://pastebin.com/jUdKXS0q
вот pastebin код
данные та выводить смогу
а вот чтобы с формы отправить данные и потом пришли не могу не как((
читаю curl'ом

Dmitry
04.11.2017
19:06:55

dypa
04.11.2017
19:14:08

Google

Dmitry
04.11.2017
19:15:00
ну да, я так и вижу, как ты сравниваешь глазами вардамп двух деревьев из сотни объектов ;)
но все равно... если что-то должно поменяться, я знаю, что должно поменяться, я открою это свойство объекта, нажму F8 и увижу - поменялось ли оно и как ;)

Pavel
04.11.2017
19:16:21
Бывают такие случаи. Но щас удобно - можно кликнуть в стеке вызовов на любую вызываемую функцию, перенестись туда, и увидеть слепок всех переменных на том уровне

dypa
04.11.2017
19:17:09
к сожалению приходилось сравнивать и подобное :( к счастью я знал на тот момент уже о существовании diff

Dmitry
04.11.2017
19:17:14
не, странно, конечно, что не приделали к вотчу или инспекции режим "история"... но, видимо, это не особо нужно... и как-то на практитке так и получается
ну для адского легаси, когда не знаешь что вообще происходит, ходить по нутрям дебагером не хочешь.. может и полезно ;) но, как я сказал, дифф есть в дебагере ужо готовый

Pavel
04.11.2017
19:19:19
Знание дебаггера еще не делает из человека синьора

Adel
04.11.2017
19:19:32
я дебагаю ооочень редко. и только юниттесты.

Pavel
04.11.2017
19:19:34
Я встречал людей который умели дебажить но крайне слабо разрабатывали

Adel
04.11.2017
19:19:45
поэтому я даже не знаю как там.. иксдеагом цепляться к сайту...

dypa
04.11.2017
19:20:00
для не легаси тоже может быть полезно, не нужно себя ограничивать дебаггером

Dmitry
04.11.2017
19:20:13
а вот оставленных разработчиками вардампов и всяких file_put_contents(var_dump.... и ушедшее в проду встречал я много ;)

dypa
04.11.2017
19:21:42
дураков вижу каждый день, но это не значит что я дурак.

Dmitry
04.11.2017
19:22:25

dypa
04.11.2017
19:23:18

Dmitry
04.11.2017
19:24:23
не на каждый же вардамп это делать ;) один раз... а если есть провижена, то вообще ляпота
а шторм... ну считай его вообще настраивать не нужно... хотя, там есть один косяк, жаль что не поправят.... пару кликов руками приходится делать первый раз по проекту

dypa
04.11.2017
19:25:38
@miksir ты мне сейчас будешь пол часа доказывать как у тебя всё офигенно с дебаггером - но при этом ты в упор не будешь хотеть видеть ситуаций когда ты не прав или твой подход не работает. не вижу смысл в такой беседе.

Google

Dmitry
04.11.2017
19:26:53
гм, ну правда не вижу... вернее вижу только одну - когда значение много раз изменяется в цикле, нужно зафисировать... тут написание вывода удобнее

Vitaliy Nameless
04.11.2017
19:27:14

Dmitry
04.11.2017
19:27:26
возможно есть еще случаи, когда нужно дебажить внешние вызовы

Adel
04.11.2017
19:29:02
а кстати яакс вызовы как дебажить?

Dmitry
04.11.2017
19:29:11
да так же

Adel
04.11.2017
19:29:11
мне просто интересу ради...
т.е. надо их как-то самому делать? указать шторму.. или что?

Dmitry
04.11.2017
19:29:51
там основная задача - что бы в запросе был ключ "хdebug start", а он может быть и в куке

Admin
ERROR: S client not available

Adel
04.11.2017
19:30:09
в куке... ясно

Dmitry
04.11.2017
19:30:43
для хрома есть маленький плагинчик, который ставит/убирает эту куку

dypa
04.11.2017
19:31:29

Vitaliy Nameless
04.11.2017
19:33:36

dypa
04.11.2017
19:34:11
так эти опции вместе работают

Dmitry
04.11.2017
19:34:28
не, одно исключает другое

Adel
04.11.2017
19:34:57
ну вощем я дебагаю только юниттесты. и оченьредко вардампы.
может я немного олдскул...

Dmitry
04.11.2017
19:35:53
да сидишь на академических проектах... с 100% покрытим юниттестов, небось ;) а то и тдд ;)
а мы тут говнокод разгребаем ;)

Adel
04.11.2017
19:36:34
да не.. :) только критичный функционал.

Google

dypa
04.11.2017
19:36:40

Adel
04.11.2017
19:37:26
нет.толькоюнит

Dmitry
04.11.2017
19:37:32
интеграционные тесты есть?

Adel
04.11.2017
19:37:35
а ну эти еще
селениум
но это такое...

Dmitry
04.11.2017
19:38:48
А то... ну знаешь... бывает ;) https://habrastorage.org/getpro/habr/comment_images/325/177/b0c/325177b0c78083751b99ad3814bd5323.gif

Adel
04.11.2017
19:39:17
)))

Vitaliy Nameless
04.11.2017
19:40:07
))))

Dmitry
04.11.2017
19:44:05
да не, я сам вардамп юзаю.. но обычно в виде лога с дебаг уровнем... и забыть не страшно, да и вообще пусть будет... и вывод искать понятно где...
но как вообще без дебага... юнит тесты хорошо, конечно... но банально, не знаю... внешняя либа и вообще нужно понять что в ней происходит - дебагом много быстрее, чем просто по ее коду
а вот вопрос... есть основная сущность... и есть матрица корреляции между инстансами этой сущности... матрицу как отдельную сущность сделать? Или в основной сущности держать вектора

Sparrow
04.11.2017
19:55:36
help me
https://pastebin.com/jUdKXS0q
вот pastebin код
данные та выводить смогу
а вот чтобы с формы отправить данные и потом пришли не могу не как((
читаю curl'ом
кто может помочь?

Dmitry
04.11.2017
19:57:56
у тебя там вообще тега формы нет

Sparrow
04.11.2017
19:58:17
да вот в этом вопрос

dypa
04.11.2017
19:58:20

Sparrow
04.11.2017
19:59:04
как передать значения так чтобы они отправились curlом на json и пришёл ответ