Details
Shipping & Returns
Reviews (0)
FAQ
|
Brief Description:
"One of the most significant books in my life." --Obie Fernandez, Author, The Rails Way "Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." --Mike Cohn, Author of Succeeding with Agile , Agile Estimating and Planning , and User Stories Applied
Biographical Note: Dave Thomas and Andy Hunt are internationally recognized as leading voices in the software development community. They consult and speak around the world. Together, they founded the Pragmatic Bookshelf, publishing award-winning, leading-edge books for software developers. They were two of the authors of the Agile Manifesto. Review Quotes: "To participate in the next generation of professional product delivery you have to be pragmatic but disciplined. Otherwise, you are fated to be ungrounded dreamers whose products endanger people and whose ideas never become successfully integrated into the world. Andy and Dave described a pragmatic but disciplined approach which is a key step towards professionalism." - Ken Schwaber, co-creator of Scrum and founder of Scrum.org, agile manifesto signatory, and author of Software in 30 Days. - Kent Beck, Gusto, author of Extreme Programming Explained: Embrace Change, Test-Driven Development: By Example, and The Smalltalk Best Practice Patterns --VM (Vicky) Brasseur, Director of Open Source Strategy, Juniper Networks --Andrea Goulet, CEO, Corgibytes; Founder, LegacyCode.Rocks --Obie Fernandez, Author, The Rails Way --David A. Black, Author, The Well-Grounded Rubyist --Sandy Mamoli, Agile coach; Author of How Self-Selection Lets People Excel Table of Contents: Foreword xi Preface to the Second Edition xv From the Preface to the First Edition xix Topic 1. It's Your Life 2 Topic 2. The Cat Ate My Source Code 3 Topic 3. Software Entropy 6 Topic 4. Stone Soup and Boiled Frogs 8 Topic 5. Good-Enough Software 11 Topic 6. Your Knowledge Portfolio 14 Topic 7. Communicate! 20 Topic 8. The Essence of Good Design 28 Topic 9. DRY-The Evils of Duplication 30 Topic 10. Orthogonality 39 Topic 11. Reversibility 47 Topic 12. Tracer Bullets 51 Topic 13. Prototypes and Post-it Notes 56 Topic 14. Domain Languages 60 Topic 15. Estimating 66 Topic 16. The Power of Plain Text 74 Topic 17. Shell Games 78 Topic 18. Power Editing 81 Topic 19. Version Control 84 Topic 20. Debugging 88 Topic 21. Text Manipulation 97 Topic 22. Engineering Daybooks 100 Topic 23. Design by Contract 104 Topic 24. Dead Programs Tell No Lies 112 Topic 25. Assertive Programming 115 Topic 26. How to Balance Resources 118 Topic 27. Don't Outrun Your Headlights 125 Topic 28. Decoupling 130 Topic 29. Juggling the Real World 137 Topic 30. Transforming Programming 147 Topic 31. Inheritance Tax 159 Topic 32. Configuration 167 Topic 33. Breaking Temporal Coupling 172 Topic 34. Shared State Is Incorrect State 176 Topic 35. Actors and Processes 183 Topic 36. Blackboards 189 Topic 37. Listen to Your Lizard Brain 196 Topic 38. Programming by Coincidence 201 Topic 39. Algorithm Speed 207 Topic 40. Refactoring 213 Topic 41. Test to Code 218 Topic 42. Property-Based Testing 228 Topic 43. Stay Safe Out There 235 Topic 44. Naming Things 242 Topic 45. The Requirements Pit 250 Topic 46. Solving Impossible Puzzles 258 Topic 47. Working Together 262 Topic 48. The Essence of Agility 265 Topic 49. Pragmatic Teams 270 Topic 50. Coconuts Don't Cut It 276 Topic 51. Pragmatic Starter Kit 280 Topic 52. Delight Your Users 287 Topic 53. Pride and Prejudice 288 Bibliography 295 Possible Answers to the Exercises 299 Index 313 Publisher Marketing: The Pragmatic Programmer is one of those rare tech books you'll read, re-read, and read again over the years. Whether you're new to the field or an experienced practitioner, you'll come away with fresh insights each and every time. Dave Thomas and Andy Hunt wrote the first edition of this influential book in 1999 to help their clients create better software and rediscover the joy of coding. These lessons have helped a generation of programmers examine the very essence of software development, independent of any particular language, framework, or methodology, and the Pragmatic philosophy has spawned hundreds of books, screencasts, and audio books, as well as thousands of careers and success stories. Now, twenty years later, this new edition re-examines what it means to be a modern programmer. Topics range from personal responsibility and career development to architectural techniques for keeping your code flexible and easy to adapt and reuse. Read this book, and you'll learn how to:
Written as a series of self-contained sections and filled with classic and fresh anecdotes, thoughtful examples, and interesting analogies, The Pragmatic Programmer illustrates the best approaches and major pitfalls of many different aspects of software development. Whether you're a new coder, an experienced programmer, or a manager responsible for software projects, use these lessons daily, and you'll quickly see improvements in personal productivity, accuracy, and job satisfaction. You'll learn skills and develop habits and attitudes that form the foundation for long-term success in your career. You'll become a Pragmatic Programmer. "One of the most significant books in my life." "Twenty years ago, the first edition of The Pragmatic Programmer completely changed the trajectory of my career. This new edition could do the same for yours." ". . . filled with practical advice, both technical and professional, that will serve you and your projects well for years to come." ". . . lightning does strike twice, and this book is proof." Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details. |
Author: Thomas, David
Publisher: Addison-Wesley Professional
Binding: Hardcover
Pub Date: 2019-09-13
BISAC: Computers|Software Development & Engineering|Quality Assurance & Testing|Computers|Languages|General
Subjects: Computer programming
Weight: 1.65 lbs
ISBN: 9780135957059
ASIN: -
SKU: SP-9780135957059
Shipping Information: Free delivery on all orders over $45, arrives within 3–5 days, you can also choose expedited shipping
Returns Information: 90-day return policy begins once the item ships, we cover the round-trip shipping costs for returns caused by quality issues (Return Address: 8039 S 192nd ST, STE 120, Kent, WA, 98032)
Exchanges Information: The new order will be processed once the old order is in transit back to the warehouse. Customers will only be charged for the old order if it has not been returned to the warehouse within 14 days
After-Sales Service: Simply email your requirements to support@westbindery.com, and we will process them as soon as possible upon receipt
Customer Service: Online 24/7, we recommend contacting us via email as a first choice, though you can also chat with us online
Value-added service: If you are giving the books as a gift, we also offer gift-wrapping services
Lifetime Warranty: At West Bindery, we are committed to providing you with nothing but the best. We want you to be completely satisfied with your purchase. That's why all West Bindery books come standard with a lifetime warranty
Q: How do I track my order?
A: Order Tracking InformationOnce your order has been placed and processed, you will receive a confirmation email containing your order details. This email will include:
- A tracking number
- A link to our tracking page
How to Track Your OrderClick on the tracking number link in your confirmation email.
Important Notes: Tracking information may not be immediately available after you place your order. It can take up to 36 hours for the tracking number to activate in our system. If no updates are visible right away, please check back later.
Q: What if my package gets lost or arrives damaged?
A: Lost packages: At West Bindery, we strive to ensure every order reaches you in perfect condition. In the event that your order is lost during transit, please reach out to our customer support team here with your order number and any relevant details.
Damaged packages: Please report to our customer support team here within 24 hours of receiving the order and include photos of the damaged items or package. We will review the provided documentation and, if necessary, arrange for a replacement or issue a refund.
Q: Can I change my shipping address after my order is submitted?
A: Unfortunately, we’re unable to change the shipping address once your order has been submitted. If you’ve entered the wrong address, please contact us at support@westbindery.com as soon as possible—we’ll do our best to help before your order ships.
Q: What happens if I accidentally ordered multiple copies of the same book?
A: If you have accidentally ordered multiple copies of the same book, you can return the excess copies by following our return process. Please ensure the items are in their original condition and returned within the 90-day window from the shipping date. Upon receipt and inspection of the items, if the refund is approved, it will be processed on your original payment method. Visit our return center and follow the provided instructions to ensure a smooth and timely return.
Q: I received an incomplete order, what should I do?
A: How to Report an Incomplete Order: To help us address your concern, please follow these steps:
- Email our support team at support@westbindery.com with:Your order numberThe email address associated with your order
- Let us know which item(s) is/are missing from your order.
What Happens Next: Our team will verify your order and investigate the issue. We will contact you within 1 business day with an update or resolution, including sending the missing item(s) or other suitable options.
