Team LiB
Previous Section Next Section

Index

C

C/C++, if (5 == x) versus if (x == 5) in, 29
C++ ATL COM application, sample bug in, 180-181
C++/VB6 COM components, detaching from, 121
CAS (Code Access Security)
disabling runtime checking with, 163
overview of, 158-161
CAS permissions, granting, 162-164
cell phone example
debugging results of, 55-56
overview of, 43-56
CERT field in ASP.NET Server Variables trace, purpose of, 129
change histories in SourceSafe
debugging with, 233-242
examining, 237
finding additional uses for, 238
change history screen, usability glitch in, 234
check-in/check-out system, using with SourceSafe, 225, 227
check-in comments
detailing contents of, 241
example of, 240
check-outs in SourceSafe, managing, 228
CLR (common language runtime), role in .NET, 5
code
benefits of stepping over, 34
fetching with SourceSafe, 225-226
making assumptions about problems in, 26
stepping over in debugger, 29-34
testing and accidentally checking into projects, 31-32
verifying functionality in non-developer environments, 25
code freezes
benefits of, 246
limiting changes during, 239
code groups, role in CAS, 158-161
code removal, advisory about, 181
COM programming, role of BSTRs in, 50
COM threading, overview of, 182
compile-time errors versus run-time errors, 116
compiled code, role in ASP.NET, 115-116
components, writing to ASP.NET logs from, 134-135
ComputeFontSize function, example of, 30-31
conceptual models
building, 51-52
limits of, 52
conditional breakpoints, setting, 185-186. See also breakpoints
conditional compilation, producing Debug and Release builds with, 60-61
.config file, example of, 107
Control Tree tracing information in ASP.NET, overview of, 125
Cookies Collection tracing information in ASP.NET, overview of, 126
cross-machine debugging, overview of, 7-8. See also brute-force debugging; debugging; remote debugging
customer bugs, debugging, 145-146, 154
customer sites, ensuring debugging of products at, 28
customErrors option in Web.Config file, changing ASP.NET error messages with, 114
customized asserts, using in services, 84-85. See also debug asserts

Team LiB
Previous Section Next Section