Click here to skip to this page's main content.

New to the Open Library? — Learn how it works
Last edited by Isabelle Therrien
December 10, 2015 | History

The Pragmatic Programmer: From Journeyman to Master 1 edition

Cover of: The Pragmatic Programmer by Hunt, Andrew

Read

No readable version available.

Crikey! There's no description for this book yet. Can you help?
There is only 1 edition record, so we'll show it here...  •  Add edition?

The Pragmatic Programmer
From Journeyman to Master
Andrew Hunt, David Thomas

Published 2000 by Addison-Wesley in Reading, Mass .
Written in English.

About the Book

The Pragmatic Programmer: From Journeyman to Master examines the core programming process: taking a requirement and producing working, maintainable code that delights its users. It covers topics ranging from personal responsibility and career development to architectural techniques for keeping code flexible, easy to adapt, and reuse. (publisher's copy)

First Sentence

What distinguishes Pragmatic Programmers?

Table of Contents

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

Edition Notes

Includes bibliographical references (p. 275-278) and index

Classifications

Library of Congress
QA76.6 .H857 2000

The Physical Object

Pagination
xxiv, 321 p. :
Number of pages
321

ID Numbers

Open Library
OL16958649M
ISBN 10
020161622X
ISBN 13
078-5342616224
LC Control Number
99043581
Library Thing
3668
Goodreads
4099

History Created December 10, 2009 · 6 revisions
Download catalog record: RDF / JSON

December 10, 2015 Edited by Isabelle Therrien Edited without comment.
December 10, 2015 Edited by Isabelle Therrien Added new cover
December 10, 2015 Edited by Isabelle Therrien Update covers
December 10, 2015 Edited by Isabelle Therrien Added new cover
December 10, 2009 Created by WorkBot add works page