File Size: 3635 KB
Print Length: 230 pages
Simultaneous Device Usage: Unlimited
Publication Date: December 7, 2013
Sold by: Digital Services LLC
Language: English
ASIN: B00EK8P7UQ
Text-to-Speech: Enabled
X-Ray: Not Enabled
Word Wise: Not Enabled
Lending: Not Enabled
Enhanced Typesetting: Not Enabled
Best Sellers Rank: #1,180,121 Paid in Kindle Store (See Top 100 Paid in Kindle Store) #93 in Books > Computers & Technology > Programming > Languages & Tools > Debugging #272 in Kindle Store > Kindle eBooks > Computers & Technology > Systems Analysis & Design #720 in Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Testing
The importance of software development in most industrial and academic fields has been on the rise for decades and shows no sign of slowing down. But software development and quality assurance is a poorly understood activity. It is very social, but it also seems to demand, at times, an intense and solitary focus. It is at bottom very logical, yet demands an unnatural and artificial frame of mind. From the point of view of a software developer, the everyday can become complicated and alien, an illogical subject to be made logical, and an adversary. Trivial details that normal people (non-developers) can afford to overlook become the sources of near-invisible bugs that can take days of intense effort to track down and eliminate. This book is about such bugs and about how to tackle the problem of software quality in practice.Bill Marjerison draws on a long software career that begun before the internet, before mobile phones, and continues to this day. Marjerison takes an integrated, practical approach to software quality. For developers, he offers hands-on practical advice on what to do: how to use your languages and tools well, how to choose suitable methodologies, and how to spot the subtle issues that crop up over time. Especially good in my opinion is chapter 3, "Creepy bugs" which would make a great reference when programs start misbehaving inexplicably. For sales people, product managers and other people who work closely with software developers, he offers a gentle guide to the developer's lingo and mindset. The advice on offer here will certainly help both groups in reaching out to the other side. This book truly feels as if it has been written with both audiences in mind.What keeps the book from getting five stars is, in my view, mainly two things.
Bed Bug Basics (The Bed Bug Chronicles Book 1) Prepping: Prepping Your 72 Hour Bug Out Bag (Prepping your Bug Out Bag Book 1) Good Bug Bad Bug: Who's Who, What They Do, and How to Manage Them Organically (All you need to know about the insects in your garden) The Software Bug Book Code/Space: Software and Everyday Life (Software Studies) Swift: Programming, Master's Handbook: A TRUE Beginner's Guide! Problem Solving, Code, Data Science, Data Structures & Algorithms (Code like a PRO in ... mining, software, software engineering,) The Software Paradox: The Rise and Fall of the Commercial Software Market Small Memory Software: Patterns for systems with limited memory (Software Patterns Series) More Joel on Software: Further Thoughts on Diverse and Occasionally Related Matters That Will Prove of Interest to Software Developers, Designers, ... or Ill Luck, Work with Them in Some Capacity Enterprise Software Procurement: Tools and Techniques for Successful Software Procurement and Business Process Reengineering for Municipal Executives and Managers Software Testing: Essential Skills for First Time Testers: Software Quality Assurance:From scratch to end How to Write a Software Patent Application: Your Guide to Quickly Writing Your US Software Patent Application Find the Bug: A Book of Incorrect Programs Texas Bug Book: The Good, the Bad, and the Ugly The Bed Bug Survival Guide: The Only Book You Need to Eliminate or Avoid This Pest Now Paracord Projects: From Accessories to Survival Gear with Detailed Picture Instructions: (Bracelet and Survival Kit Guide For Bug Out Bags) (Survival in the Wilderness, Prepping) Paracord: 15 Useful Paracord Projects With Illustrated Instructions: (Paracord Projects, Bracelet and Survival Kit Guide, For Bug Out Bags, Survival Guide) (Hunting, Fishing, Prepping And Foraging) Paracord: Instructions For Creating and Crafting Survival Kits: Bracelet and Survival Kit Guide For Bug Out Bags (Survival Guide) Test iOS Apps with UI Automation: Bug Hunting Made Easy Bug Hunt: Getting Started Penetration Testing