Method, apparatus and article manufacture of debugging code. One embodiment
provides a method of debugging code, comprising displaying a user interface screen
of a debugging program; and in response to an event, displaying the value of the
variable and a comment associated with the variable in the user interface screen
in a location other than in an original location of the comment. In one embodiment,
the comment associated with the variable comprises at least one of a user-drafted
comment embedded in the code being debugged, an external comment retrieved from
a data source external to the code being debugged, and a machine-generated comment
indicative of a manner in which the variable is used. In one embodiment, the value
and the comment are displayed as fly-over text.