WordCamp Raleigh 2011 featured me talking about how to Debug in WordPress and how to file a bug report for WordPress. I talked about a number of tools that make debugging easier that everyone should check out. These tools are:
Xdebug - make your php errors look better and easier to fix
Log Deprecated Notices - Easily see in your admin area when plugins or themes are using deprecated functions, files, and arguments
Debug Bar - Firebug for your WordPress.
Debug Bar Console - add a php and sql console to your WordPress front end
Choose language, paste code and input data (optionally), choose whether your code ought to be executed and whether it ought to be private (i.e. not listed in recent pastes) and click submit button. Then watch your code being executed, share it with your team or friends, or run it again with new input to debug.
Perform live interactive cross-browser testing of your public or locally hosted websites and web apps on 2000+ real mobile and desktop browsers running on the real operating system. Debug in real-time on both desktop and mobile browsers with integrated debugging tools.
One of the painful parts of teaching a lab-based embedded systems course is that over and over I have to watch a team with a relatively simple bug in their code, but who is trying to fix it by repeatedly making random changes. Generally they start with code that's pretty close to working and break it worse and worse. By the end of the lab they're frustrated, aren't any closer to finding the bug, and have made a complete mess of their code, forcing them to go back to the previous day or week's version.
Analyzing and monitoring your App, once it has been published in the AppStore, is an important task to make your App a success. If something is crashing in your App on a remote device, there should be a communication mechanism to notify the developer about the crashing event. Also, developer should be able to see the detail error logs of that device.
Code Runner .NET provides the ability to run C# source files directly from the command line just as if they were scripts. Tools are provided to allow you to easily edit and debug the script with the full power of the Microsoft Visual Studio programming environment.
A good place to start if you want to do trace or debug messages from .NET, this article explains the differences between trace and debug, how you can turn them on and off, and how you can set them to trace to file or event log without recompiling. Excellent.
Crack.NET is a runtime debugging and scripting tool that gives you access to the internals of a WPF or Windows Forms application running on your computer.
Crack.NET is a runtime debugging and scripting tool I made that gives you access to the internals of any .NET desktop application running on your computer.
It is impossible to build a hash table in JavaScript that works on arbitrary objects. You would have to manually allocate unique ID’s for every object and include them in the toString. So no collections in JavaScript.
Adobe provides a true built-in hashtable in ActionScript 3.
Objects can function as sets and maps. Arrays can function as lists and iterators (generate an array when you need an iterator). More that good enough in this context.
VB also often compiles down to better MSIL than C#. It is also the only .NET language with first-class edit-and-continue Lisp-like debugging capabilities.
a good collection library should support a meta-object protocol with features like rejecting changes. This allows collections to be passed around as references,
"As you might know, WebKit Web Inspector is implemented as an HTML + CSS + JavaScript web application. What you might not know is that Web Inspector can run outside of the browser environment and still provide complete set of its features to the end user."
YouDebug is a Java program that lets you script a debug session through Groovy. You can think of it as a programmable, non-interactive debugger, you can create a breakpoint, evaluate expressions, have it dump threads, and a lot more, without requiring any source code. Your customer can just run the tool with the script you supplied, without any knowledge about Java.
Centralize logging for your App. This service allows different levels e.g. info, debug, fatal, error etc. to log a message and query the messages based on different parameters. You can fetch logs based on module, level, message, date range etc.
PTVS is a free/OSS plugin that turns Visual Studio into a Python IDE. PTVS supports CPython, IronPython, editing, browsing, Intellisense, mixed Python/C++ debugging, profiling, HPC clusters, multiple REPL's, IPython, Django, and cloud computing with client libraries for Windows, Linux and MacOS. This is an officially supported product from Microsoft's Developer Division.
Firebug is a phenomenally helpful HTML / CSS / JavaScript / Ajax debugger. Be that as it may, did you know it can likewise be utilized to troubleshoot PHP? Yes, on account of an additional Firefox extension called FirePHP.