Flylib.com
The Pragmatic Programmer: From Journeyman to Master
The Pragmatic Programmer: From Journeyman to Master
ISBN: 020161622X
EAN: 2147483647
Year: 2005
Pages: 81
Authors:
Andrew Hunt
,
David Thomas
BUY ON AMAZON
Starting Page
Table of Content
Front Matter
Foreword
Preface
Who Should Read This Book?
What Makes a Pragmatic Programmer?
Individual Pragmatists, Large Teams
It s a Continuous Process
How the Book Is Organized
What s in a Name?
Chapter 1. A Pragmatic Philosophy
The Cat Ate My Source Code
Software Entropy
Stone Soup and Boiled Frogs
Good-Enough Software
Your Knowledge Portfolio
Communicate
Summary
Chapter 2. A Pragmatic Approach
The Evils of Duplication
Orthogonality
Reversibility
Tracer Bullets
Prototypes and Post-it Notes
Domain Languages
Estimating
Chapter 3. The Basic Tools
The Power of Plain Text
Shell Games
Power Editing
Source Code Control
But My Team Isn t Using Source Code Control
Source Code Control Products
Debugging
Text Manipulation
Exercises
Code Generators
Chapter 4. Pragmatic Paranoia
Design by Contract
Dead Programs Tell No Lies
Assertive Programming
When to Use Exceptions
How to Balance Resources
Objects and Exceptions
Balancing and Exceptions
When You Can t Balance Resources
Checking the Balance
Exercises
Chapter 5. Bend or Break
Decoupling and the Law of Demeter
Metaprogramming
Temporal Coupling
It s Just a View
Blackboards
Chapter 6. While You Are Coding
Programming by Coincidence
Algorithm Speed
Refactoring
Code That s Easy to Test
Evil Wizards
Chapter 7. Before the Project
The Requirements Pit
Solving Impossible Puzzles
Not Until You re Ready
The Specification Trap
Circles and Arrows
Chapter 8. Pragmatic Projects
Pragmatic Teams
Ubiquitous Automation
Ruthless Testing
It s All Writing
Great Expectations
Pride and Prejudice
Appendix A. Resources
Professional Societies
Building a Library
Internet Resources
Bibliography
Appendix B. Answers to Exercises
The Pragmatic Programmer: From Journeyman to Master
ISBN: 020161622X
EAN: 2147483647
Year: 2005
Pages: 81
Authors:
Andrew Hunt
,
David Thomas
BUY ON AMAZON
Project Management JumpStart
Planning and Acquiring Resources
Assessing Risk
Developing the Project Plan
Budgeting 101
Executing the Project
Certified Ethical Hacker Exam Prep
Linux and Automated Security Assessment Tools
Apply Your Knowledge
Session Hijacking
Intrusion Detection Systems
Using ExamGear Special Edition
C++ How to Program (5th Edition)
Basic, Visual Basic, Visual C++, C# and .NET
Recursion vs. Iteration
Sorting Arrays with Insertion Sort
Access Functions and Utility Functions
Terminology
Java How to Program (6th Edition) (How to Program (Deitel))
Classes, Objects, Methods and Instance Variables
Primitive Types vs. Reference Types
Method Call Stack and Activation Records
Common GUI Event Types and Listener Interfaces
Self-Review Exercises
Google Maps Hacks: Tips & Tools for Geographic Searching and Remixing
Hack 2. Find Yourself (and Others) on Google Maps
Hacks 1016: Introduction
Hack 22. Witness the Effects of a Nuclear Explosion
Hack 32. Locate a Phone Number
Hack 60. Make Things Happen When the Map Moves
Pocket Guide to the National Electrical Code(R), 2005 Edition (8th Edition)
Article 348 Flexible Metal Conduit Type FMC
Article 502 Class II Locations
Notes to Tables
Notes for Tables 12(A) and 12(B)
Example No. D5(a) Multifamily Dwelling Served at 208Y/120 Volts, Three Phase
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies