[Ubuntu Wiki] Update of "DebuggerTalk_it" by fabiomarconi
Ubuntu Wiki
noreply at ubuntu.com
Sat May 26 12:55:00 UTC 2012
Dear Wiki user,
You have subscribed to a wiki page or wiki category on "Ubuntu Wiki" for change notification.
The "DebuggerTalk_it" page has been changed by fabiomarconi:
http://wiki.ubuntu.com/DebuggerTalk_it?action=diff&rev1=3&rev2=4
Ho anche sentito dire che voi non avete bisogno di un debugger perchè state usando una shell Bash, Python o Ruby ed avete appena iniziato a scrivere le dichiarazioni. Io ho bisogno di un oggetto `foo` dalla classe `Foo` e quindi devo agganciare la `bar` oggetto dalla classe `Bar` che significa importare o richiedere il modulo `baz` in `foo` prima che io possa chiamare ciò `fubar` che è ciò che mi serve. Con un debugger si lavora sul codice ed in maniera estesa. Quindi a grandi linee, la maggior parte dei necessari setup sono stati fatti per voi, con il proposito che un buon debugger non è per nulla diverso da una shell, semplicemente il contesto è già stato preimpostato. Vedremo questo in seguito nel debugger Phyton.
- === Why model debuggers off of gdb? ===
+ === Perchè creare debugger diversi da gdb? ===
- Because it is
- * fairly complete --- suggests how to expand lesser debuggers (e.g. `pdb` and Ruby's `debug`). For example, consider signal handling.
- * well known --- learning one helps learn another. It helps ''programs'' learn too!
- * it's there --- why invent a new interface? Because is GPL can cull from gdb manual, with citation
+ Tutto sommato gdb è:
+ * piuttosto completo --- indica come espandere debugger inferiori (es. `pdb` e Ruby `debug`). Per esempio, considerare il signal handling.
+ * ben noto --- il suo `know-how` migliora l'apprendimento degli altri. Aiuta anche nell'apprendimento di programmi.
+ * è pronto --- perchè inventare un'altra interfaccia? Essendo GPL trae vantaggio dal manuale gdb, con citazioni
- === Issues in Writing or Using a Debugger ===
+ === Problemi nello scrivere o utilizzare un debugger ===
- * Speed --- debuggers can slow down your program
- * Matching virtual reality to reality; which naturally leads to...
+ * Velocità --- i debugger possono rallentare i programmi
+ * Confrontando la realtà virtualizzata con la realtà; induce a....
- * [[http://en.wikipedia.org/wiki/Heisenbug#Heisenbugs|Heisenbugs]] (and speed contributes to this as well)
+ * [[http://en.wikipedia.org/wiki/Heisenbug#Heisenbugs|Heisenbugs]] (e come è influenzato dalla velocità)
== GNU bash ==
- === Historical stuff ===
+ === Cenni storici ===
The sordid history of `trap DEBUG`. Originally like other signals, it came ''after'' a statement. But for debugging you need to stop before. Think "`rm -fr /`" and when you'd like to know about it. It took about 2 years after I posted a suggestion for the change to get into bash (and I never got an acknowledgment about this). Debug support was going way too slowly. About 4 years between those releases.
More information about the Ubuntu-bugsquad
mailing list