Marshall, Donis, 1960-

Solid Code : optimizing the software development life cycle / Donis Marshall, John Bruno. - Redmond, Wash. : Microsoft Press, c2009. - xxiii, 315 p. : ill. ; 23 cm. - Best practices . - Best practices (Redmond, Wash.) .

Includes index.

Code quality in an agile world -- Class design and prototyping -- Metaprogramming -- Performance is a feature -- Designing for scale -- Security design and implementation -- Managed memory model -- Defensive programming -- Debugging -- Code analysis -- Improving engineering processes -- Attitude is everything.

9780735625921


Computer software--Development.
Software engineering.