{"head":"6f00714e680c0884ca783cc9a2f7ce37133db624","size":1,"push_id":44686741,"shas":[["6f00714e680c0884ca783cc9a2f7ce37133db624","0a71851f207e0e4078bf46bd05c655758f971fcb@gmail.com","Поиск пользователя по sid в начале обработки запроса. Тесты на register login logout doSmth. Вывод stack trace при ошибках.\nОбработка большинста action начинается с поиска пользователя по sid, пришедшему в запросе. Этот код вынесен в Dispatcher.pm и вызывается при самом начале\nобработки.\nУдобнее писать тесты в перловом исходнике, чем городить текстовые шаблоны. Необходимо продумать какие именно логи отписывать в каком формате и в какие файлы.\nЭтот функционал вынести в Tester.pm\nPlack middleware StackTrace при возникновении ошибки должен сохранять stack trace в $env->{'plack.stacktrace.html'}... в теории... более того, в StackTrace.pm\nвсе именно так и делается. Возможно ошибка где-то глубже в Plack. Вместо её поиска аналогичный функционал реализован руками. При ошибке создаётся объект\nDevel::StackTrace. Devel::StackTrace::AsHTML позволяет полученный trace выводить в виде красивого HTML.","vkevroletin"]],"ref":"refs/heads/master"}