Blog about Delphi programming

среда, 8 августа 2007 г.

Написал в пару строк и две проги

писать ajax приложение несколько сложнее, а отлаживать в таких монстрах как zend или phped или родственниках xdebug - лень да неохота разбираться, тогда для вас нужен мой отладчик, сначала он занимал строчек 7 кода на PHP и 2-3 строчки на C++
Отладка заключается в том что из PHP вызываем команду отладки, которая пишет передаваемые данные в простой файл, а другая тулза, (прилагаемая) постоянно читает этот файл и показывает все время новый на вашем экране. Вообщем чтобы посмотреть данные переданные отладчику, вам не надо никуда лезть, все на экране.
Другое дело что надо вызывать функцию d()
Но давайте рассмотрим недостатки и приемущества.
1. Мы можем одним движением руки полностью отключить все отладочные записи в файл (т.е. функции-то конечно останутся, но писать уже не будут). и так же легко можно включить.
2. Мы пишем в лог отладочную инфу в нужном и удобном для нас формате
3. автоматом скрипт форматирует текст, и добавляет такие параметры как откуда и с какой строки была вызвана отладочная функция
4. Мы можем легким движением руки очистить лог как из PHP так и из десктопа
5. Отключить отладку, свернуть отладчик в трей
Вообщем пока вроде все.
Это решение на коленке родилось после пары дней которые я убил на то чтобы поставить хоть какой-нибудь отладчик.

Комментариев нет: