Mar. 4th, 2004
Это простенький класс (7 строчек), задача которого выводить полезную отладочную информацию в рантайме. Будет только один глобальный объект такого типа, один на все модули. Что бы в любом месте программы, в любой функции любого класса можно было написать -
В планах развить идею - мне бы пригодился не только вывод текста, но и сохранение в файлы всяческих дампов, отображение векторов и матриц, построение графиков и т.п. Было бы интересно сделать плагины к этому классу - чтобы можно было не создавая новых объектов радоваться унифицированному разнообразию. Хотя может это уже и лишнее.
Грабли были только в одном месте - глобальный объект нужно делать статиком, а иначе линкер ругается.
Кстати, можно ли вставлять в записи javascript'ы? Если да, то тогда ничего не стоит украсть чью то куку, а вслед за ней и аккаунт...
debug.print(...);
- и нужный текст появился в специально-отведённом для этого поле. И почему я раньше такого не сделал? :) В планах развить идею - мне бы пригодился не только вывод текста, но и сохранение в файлы всяческих дампов, отображение векторов и матриц, построение графиков и т.п. Было бы интересно сделать плагины к этому классу - чтобы можно было не создавая новых объектов радоваться унифицированному разнообразию. Хотя может это уже и лишнее.
Грабли были только в одном месте - глобальный объект нужно делать статиком, а иначе линкер ругается.
Кстати, можно ли вставлять в записи javascript'ы? Если да, то тогда ничего не стоит украсть чью то куку, а вслед за ней и аккаунт...