Catalog

Record Details

Catalog Search



The pragmatic programmer : from journeyman to master / Andrew Hunt, David Thomas.

Hunt, Andrew, 1964- (Author). Thomas, David, 1956- (Added Author).

Available copies

  • 1 of 2 copies available at Evergreen Indiana.

Current holds

0 current holds with 2 total copies.

Location Call Number / Copy Notes Barcode Shelving Location Status Due Date
Ohio Twp PL - Bell Road Library 005.1 HUN 2000 (Text) 39206020181192 NonFiction Available -
Tyson Library - Versailles 005.121 HUN (Text) 31070500427824 Adult Nonfiction Checked out 01/04/2018

Record details

  • ISBN: 020161622X
  • ISBN: 9780201616224
  • Physical Description: xxiv, 321 pages : illustrations ; 24 cm
  • Publisher: Reading, Mass. : Addison-Wesley, [2000]

Content descriptions

Bibliography, etc. Note: Includes bibliographical references (pages 275-278) and index.
Subject: Computer programming.
Loading...

Foreword xiii
Preface xvii
A Pragmatic Philosophy
1(24)
The Cat Ate My Source Code
2(2)
Software Entropy
4(3)
Stone Soup and Boiled Frogs
7(2)
Good-Enough Software
9(3)
Your Knowledge Portfolio
12(6)
Communicate!
18(7)
A Pragmatic Approach
25(46)
The Evils of Duplication
26(8)
Orthogonality
34(10)
Reversibility
44(4)
Tracer Bullets
48(5)
Prototypes and Post-it Notes
53(4)
Domain Languages
57(7)
Estimating
64(7)
The Basic Tools
71(36)
The Power of Plain Text
73(4)
Shell Games
77(5)
Power Editing
82(4)
Source Code Control
86(4)
Debugging
90(9)
Text Manipulation
99(3)
Code Generators
102(5)
Pragmatic Paranoia
107(30)
Design by Contract
109(11)
Dead Programs Tell No Lies
120(2)
Assertive Programming
122(3)
When to Use Exceptions
125(4)
How to Balance Resources
129(8)
Bend, or Break
137(34)
Decoupling and the Law of Demeter
138(6)
Metaprogramming
144(6)
Temporal Coupling
150(7)
It's Just a View
157(8)
Blackboards
165(6)
While You Are Coding
171(30)
Programming by Coincidence
172(5)
Algorithm Speed
177(7)
Refactoring
184(5)
Code That's Easy to Test
189(9)
Evil Wizards
198(3)
Before the Project
201(22)
The Requirements Pit
202(10)
Solving Impossible Puzzles
212(3)
Not Until You're Ready
215(2)
The Specification Trap
217(3)
Circles and Arrows
220(3)
Pragmatic Projects
223(86)
Pragmatic Teams
224(6)
Ubiquitous Automation
230(7)
Ruthless Testing
237(11)
It's All Writing
248(7)
Great Expectations
255(3)
Pride and Prejudice
258(3)
Appendices
A Resources
261(18)
Professional Societies
262(1)
Building a Library
262(4)
Internet Resources
266(9)
Bibliography
275(4)
B Answers to Exercises
279(30)
Index 309


Additional Resources