Index_P

 < Day Day Up > 



P

“Painless Software Schedules” article (Spolsky), 11

partial-class generator, 146

Pascal casing, 137

passive code generators, 144–145

A Pattern Language: Towns, Buildings, Construction (Alexander), 24

Patterns of Enterprise Application Architecture (Fowler), 20

patterns. See design patterns

Peopleware (DeMarco and Lister), 200

Perforce software, 38, 40

performance testing, 164

Peter, Dr. Laurence J., 201

Peter Principle, 201–202

PIAs (Primary Interop Assemblies), Office, 133

Pin command, 38

placeholder comments, 63, 63

planning projects. See code project planning

POCMock tool, 84

Polyvision’s Whiteboard Photo, 4

Positive-g’s Task Tracker, 12, 13

postmortem documentation, 231–232

PowerToys, customizing VS .NET with, 100–101

PrimalCode IDE, 102

problems and solutions

automating intractable tools, 252

broken builds, 252–253

code/comment synchronization, 66

developer idiosyncracies, 252

managing version numbers, 253

overview, 251

in refactoring, 92

SQL injection, 145

Product Support Reporting Tools, 193–194

profiles, customizing IDE with, 96–98, 97

Project Line Counter add-in, 107, 107–108

proprietary licenses, 264–265

protecting intellectual property, 256–273

checklist, 272–273

by not running on user machines, 272

with obfuscation

approaches to, 266–267

defined, 128–129, 265–266

using Dotfuscator, 128, 267–272, 269–270

other .NET obfuscators, 128, 267

overview, 256

with software contracts

overview, 256

staking claims, 256–257

what to include in, 257–259

with software licenses

BSD licenses, 262

General Public Licenses, 261–262

infectious (viral) licenses, 261

license-building tools, 283

Mozilla Public Licenses, 263

open-source licenses, 260–263

overview, 259

proprietary licenses, 264–265

versus public domain, 260

shared-source licenses, 263–264

warning, 256

public domain, 260



 < Day Day Up > 



Coder to Developer. Tools and Strategies for Delivering Your Software
Coder to Developer: Tools and Strategies for Delivering Your Software
ISBN: 078214327X
EAN: 2147483647
Year: 2003
Pages: 118

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net