Тонкости отладки или Как (не)убить полдня с debug'ом
2017-05-25 11:02:11
Вчера потратил полдня в попытках разобраться с причиной появления исключения в PHP-коде, а с утра ...
+ развернуть текст сохранённая копия
Вчера потратил полдня в попытках разобраться с причиной появления исключения в PHP-коде, а с утра в голову пришла мысль, что причиной был я сам. Вернее, использование мной отладчика в IDE PhpStorm для трассировки хода выполнения кода.
Условия возникновения ситуации — под катом.
Читать дальше →
Тэги:
debug,
exception,
php,
phpstorm,
watcher,
мать,
отладка,
программирование
Добавление to_string упрощает разработку и дебаг кода на Elixir'е
2017-05-17 13:08:49
Проверим на примере: пишем сервис с аэропортами и направлениями.
defmodule ...
+ развернуть текст сохранённая копия
Проверим на примере: пишем сервис с аэропортами и направлениями.
defmodule Airport do
defstruct [:id, :name]
end
defmodule Direction do
defstruct [:origin, :destination]
def example do
madrid = %Airport{id: "MAD", name: "Madrid"}
riga = %Airport{id: "RIX", name: "Riga"}
%Direction{origin: riga, destination: madrid}
end
end
Пока что всё в порядке. Отлично, съели печеньку, смотрим, что дальше в джире. Список самых популярных направлений?
Hackerman берётся за дело
Тэги: debug, debugging, elixir, elixir/phoenix, веб-сайтов, вывод, данных, жизни, код, программирование, разработка, совершенный, упрощение, функциональное, эликсире
[Из песочницы] Оживляем FirePhp в Firefox
2017-02-27 01:09:34
Однажды, с обновлением Firefox мой любимый плагин Firebug был деактивирован. Причиной тому стала ...
+ развернуть текст сохранённая копия
Однажды, с обновлением Firefox мой любимый плагин Firebug был деактивирован. Причиной тому стала интеграция Firebug в консоль Firefox. Все это очень хорошо, за исключением того что перестал работать мой второй любимый плагин FirePHP, о его возможностях писали тут и тут.
Я немного расстроился и уже подумал переделать свои проекты под что-то новое, но решил посмотреть небольшой исходный код FirePHP. И тут выяснилось, что новая консоль Firefox поддерживает протокол Chrome Logger, поэтому с небольшими изменениями я сделал собственную версию FirePHP, которая работает по умолчанию в Firefox и Chrome, и конечно же с использованием Composer.
Читать дальше →
Тэги: firefox, firephp, php, php-debug
Топ 10 самых длинных женских ног
2016-12-04 11:36:56
Топ 10 самых длинных женских ног самые длинные ноги в мире
+ развернуть текст сохранённая копия
Топ 10 самых длинных женских ног самые длинные ноги в мире
Тэги: ..., devushki, krasivie, внесена, гиннеса, длинные, длинных, дэрил, женских, книгу, мария, мире, ног, ноги, рекордов, самые, топ, ханна, шарапова
Не пропусти js-ошибку
2016-03-26 19:56:20
Разрабатывая и тестируя сайт, зачастую замечаешь не все js-ошибки. Это происходит по ряду ...
+ развернуть текст сохранённая копия
Разрабатывая и тестируя сайт, зачастую замечаешь не все js-ошибки. Это происходит по ряду причин:
- отсутствие консоли в некоторых мобильных и планшетных браузерах;
- открытая консоль мешает при тестировании, перекрывая видимую часть страницы;
- консоль открывают когда страница уже загрузилась и ошибки, возникающие при загрузке, теряются (Firebug в Firefox, Internet Explorer);
- при разработке часто отключают логирование ошибок в системах аналитики, чтобы не было лишнего «шума» при анализе ошибок;
- и прочее.
Читать дальше →
Тэги: debug, javascript, open, source, tools, веб-разработка, веб-сервисов, тестирование
Страницы:
1 2 3 4 5 6 7 8 9 10 11 12