| < Day Day Up > |
|
Daily Build tool, 240, 240–241
Data Access application block, 134
Debug class, 179
debugging NUnit tests, 78–80, 79,
See also bug
Delete command, 37
delivering applications, 276–288
checklist, 288
no-touch deployment, 287–288
overview, 276, 288
scheduling deliveries, See also code project organization
beta testing approach, 29, 71
choosing approaches, 30
overview, 28–29, 28
XP approach, 29–30
writing installers before
choosing install creators, 280–281
example, 282–286, 284–286
including licenses, 283
using Inno Setup, 277
install-on-demand, 280
using InstallAnywhere.NET, 277–278
using InstallShield DevStudio, 278, 279, 279
using InstallShield Express, 278
using NSIS, 278
overview, 276–277
and testing, 282
tips for, 281–282, 282
and uninstallers, 282
using Visual Studio .NET, 278, 281, 282–286, 284–286
Windows Installer resources
about, 279, 280
using Wise for VS .NET, 278–279
using Wise for Windows Installer, 278–279
XCOPY deployment, 286–287
DeMarco, Tom, 200
Demeanor tool, 267
“Deploying .NET Framework-Based Applications” article, 288
depth-first coding, 27
Design Patterns: Elements of Reusable Object-Oriented Software (Gang of Four), 24
design patterns, See also code project organization
benefits, 24–25
defined, 23–24
Gang of Four patterns, 24–25
Microsoft patterns, 25–26
developers
coding help files for, 225–228, 227–229
defined, xix
handling idiosyncracies of, 252
testing code for, 71–72
Developing an Automated Software Testing Tool (Li and Wu), 71
development logs, 230–231
DevPartner Studio add-in, 116, 117
diagnostic tools, See also logging
overview, 193
Product Support Reporting Tools, 193–194
System Information utility, 193, 193
domain, public, 260
domains, 168
dotEasy tool, 92
Dotfuscator tool, 128, 267–272, 269–270
Draco.NET tool, 251
Drayton, Peter, 133
Dynamics of Software Development (McCarthy), 202
| < Day Day Up > |
|