Articles of depuración

El progtwig solo falla como versión de lanzamiento: ¿cómo depurar?

Aquí tengo el tipo de problema de “Schroedinger’s Cat”: mi progtwig (en realidad, el banco de pruebas para mi progtwig, pero un progtwig) está fallando, pero solo cuando está incorporado en modo de lanzamiento, y solo cuando se lanza desde la línea de comando . A través de la depuración de cavernícolas (es decir, desagradables […]

¿Dónde aparece la salida System.Diagnostics.Debug.Write?

El siguiente progtwig C # (creado con csc hello.cs ) imprime solo Hello via Console! en la consola y Hello via OutputDebugString en la ventana DebugView. Sin embargo, no puedo ver ninguna de las llamadas System.Diagnostics.* . ¿Porqué es eso? using System; using System.Runtime.InteropServices; class Hello { [DllImport(“kernel32.dll”, CharSet=CharSet.Auto)] public static extern void OutputDebugString(string message); […]

Depurador de Visual Studio: visualización de valores enteros en hexadecimal

Estoy usando Visual Studio 2008 y me acabo de dar cuenta de que el depurador muestra valores enteros como Hex al pasar el mouse sobre las variables y también en la ventana inmediata. Supongo que debo haber pulsado accidentalmente una tecla de método abreviado o algo así. Alguien tuvo esto antes? ¿Cómo lo configuro para […]

¿Cómo debe usarse strace?

Un colega me dijo una vez que la última opción cuando todo falla en la depuración en Linux era usar strace . Traté de aprender la ciencia detrás de esta extraña herramienta, pero no soy un gurú del administrador del sistema y realmente no obtuve resultados. Asi que, ¿Qué es exactamente y qué hace? ¿Cómo […]

Ver matriz en el depurador de Visual Studio?

¿Es posible ver una matriz en el depurador de Visual Studio? QuickWatch solo muestra el primer elemento de la matriz.

Swift: print () vs println () vs NSLog ()

¿Cuál es la diferencia entre print , NSLog e println y cuándo debo usar cada uno? Por ejemplo, en Python, si quería imprimir un diccionario, simplemente print myDict , pero ahora tengo otras 2 opciones. ¿Cómo y cuándo debo usar cada uno?

Enumere o liste todas las variables en un progtwig de

Un amigo me preguntó la semana pasada cómo enumerar o enumerar todas las variables dentro de un progtwig / función / etc. a los fines de la depuración (básicamente obtener una instantánea de todo para que pueda ver en qué variables se establecen, o si están configuradas en absoluto). Miré un poco y encontré una […]

¿Cómo depurar una expresión regular?

Las expresiones regulares pueden volverse bastante complejas. La falta de espacio en blanco hace que sea difícil de leer. No puedo pasar una expresión regular con un depurador. Entonces, ¿cómo depuran los expertos las expresiones regulares complejas?

__FILE__, __LINE__, y __FUNCTION__ uso en C ++

Presumiendo que su comstackdor C ++ los admite, ¿hay alguna razón particular para no usar __FILE__ , __LINE__ y __FUNCTION__ para __FUNCTION__ de registro y depuración? Lo que más me preocupa es proporcionar al usuario datos confusos (por ejemplo, informar el número de línea incorrecto o la función como resultado de la optimización) o dar […]

Incapaz de satisfacer restricciones simultáneamente, intentará recuperar rompiendo la restricción

A continuación se muestra el mensaje de error que recibo en el área de depuración. Funciona bien y nada está mal excepto que recibo este error. ¿Esto evitaría que Apple aceptara la aplicación? ¿Cómo lo arreglo? 2012-07-26 01:58:18.621 Rolo[33597:11303] Unable to simultaneously satisfy constraints. Probably at least one of the constraints in the following list […]