Одной из стратегий является разработка режима «отладки», в котором приложение предоставляет несколько полезных сведений, таких как используемые ресурсы, переменные http, журналы, операторы sql и т. Д. *
Например, у меня есть веб-приложение, которое управляет состоянием веб-страницы через скрытые входные данные и взаимодействует с базой данных с помощью сообщений XML ...
когда я добавляю «debug = 1» к URL-адресу, все скрытые входные данные отображаются в сворачиваемом блоке, а также выполненные xml-in и xml-out ...
более того, в режиме отладки я могу дважды щелкнуть мышью в определенном месте страницы, чтобы просмотреть информацию о конфигурации базы данных, а также есть ярлык для «олицетворения» пользователей, чтобы проверить разрешения ...
одним из последних дополнений является складное окно, которое показывает мне время, необходимое для построения всей страницы, и время, необходимое для доступа к базе данных
на стороне базы данных, мы обрабатываем этот xml и генерируем несколько SQL-операторов. Если вместо выполнения запроса я добавляю тег xml 1 </ show_sql>, я получаю инструкцию sql ... чтобы я мог "отладить" хранимую процедуру из консоли sql ...
Вы можете разработать все это за пару дней, и я могу заверить вас, что это действительно окупается ...
Чтобы получить представление о том, о чем я говорю, вы можете взглянуть на передний конец для разработчика, проверенный с помощью фреймворка Symfony
http://www.symfony -project.org / книга / 1_0 / 16-Application-Management-Tools
это позволит вам проверить несколько вещей, таких как записанная информация, содержимое запросов и ответов, выполненные действия и т. Д. *
короче, подготовьте ваше приложение к проверке ...