Deutsch
Germany.ruФорумы → Архив Досок→ Программирование

Как проходят собеседования программиста?

16.01.13 23:42
Re: Как проходят собеседования программиста?
 
VicDeo прохожий
в ответ AlexNek 28.12.12 12:11, Последний раз изменено 16.01.13 23:50 (VicDeo)
а) ставим extension для PHP под названием xdebug http://xdebug.org/
б) берем IDE где есть поддержка xdebug, например Netbeans http://netbeans.org/
в) настраиваем порт и ключ для дебаг сессии (в IDE и на сервере) и прописываем IP клиента, на котором установлена IDE в настройки xdebug
г) открываем проект, жмем Debug (Нетбинс откроет его в браузере с ключом сессии)
д) ставим брекпоинт в нужном месте
е) когда брякнется, смотрим в IDE локальные переменные или добавляем нужные watches, трейсим и т.д.
при первой настройке я встрял на пункте в), но вдумчиво посидев-поматерившись, разобрался и настроил.
Ключ сессии и IP клиента может быть разный для разных площадок одного сервера (например при помощи директивы php_flag в .htaccess)
ПС не рекомендуется для продакшен серверов (по понятным причинам - перформанс/секьюрити)
 

Перейти на