Zero Bugs and Program Faster, by Kate Thompson
Zero Bugs And Program Faster, By Kate Thompson. Accompany us to be participant here. This is the site that will certainly offer you relieve of browsing book Zero Bugs And Program Faster, By Kate Thompson to check out. This is not as the other site; the books will certainly be in the types of soft file. What advantages of you to be member of this website? Obtain hundred collections of book link to download as well as obtain consistently updated book everyday. As one of the books we will certainly provide to you currently is the Zero Bugs And Program Faster, By Kate Thompson that comes with a quite pleased idea.
Zero Bugs and Program Faster, by Kate Thompson
PDF Ebook Download : Zero Bugs and Program Faster, by Kate Thompson
A book about programming, improving skill, and avoiding mistakes.The author spent two years researching every bug avoidance technique she could find. This book contains the best of them. If you want to program faster, with fewer bugs, and write more secure code, buy this book!
Zero Bugs and Program Faster, by Kate Thompson- Amazon Sales Rank: #67698 in Books
- Published on: 2015-03-11
- Original language: English
- Dimensions: 9.25" h x .41" w x 7.50" l, .71 pounds
- Binding: Paperback
- 180 pages
Where to Download Zero Bugs and Program Faster, by Kate Thompson
Most helpful customer reviews
7 of 8 people found the following review helpful. A distinctive approach By wiredweird If you take an art class, you'll experience "crit" - the part where everyone posts their work, and where the class as a group examines each one, notes what works and what doesn't, but only after seeing many wonderful works from the world's collection of art already in existence. If you take writing classes you'll read great writing. Then other budding writers, as well as the instructor, will offer their praise and critique on your own work. But, if you take a programming class, you'll code your homework in your dark little office, and share it only as a dark little secret with your grader, never seeing another approach, let alone the brilliant classics of our field.What's wrong with this picture? Everything, of course, but only Thompson seems to comment accurately on this inexplicable state of affairs. Yes, there are lessons to learn from history in narrative form. And, whatever the wisdom in them, even Thompson can't bring that to life as coders and compilers know it.She starts this book with page after page of very good advice.Then, in the second half, Thompson does the unthinkable (or at least un-thought-of): she actually presents code, good and bad, in source form. There's C code, and Pascal, and the macro language that carried the Melissa virus - old now, but troublesome in its day - and a few assembly languages. (Assembly-phobic? Grow up, they're just languages. Once you've seen a few, they're not that different from each other.)Thompson offers some thoughts I appreciate greatly - one being that Knuth's 'literate programming' deserves more than the small but wide-strewn cabal of wild-eyed aficionados that it seems to have now. (I'm among them.) She also mentions APL, a marvelous and mysterious language whose basic constructs make "Obfuscated C" look like an exemplar of clarity. (Folklore of our tribe asserts that an APL interpreter was once written in two lines of APL, but I never saw the code.) As with so many other writers, though, this discussion loses the fact that APL started as a hardware description language for specifying an IBM mainframe instruction set.And, on a related note, this book's exhortations to unit testing never acknowledge the testbench culture that Verilog and VHDL programmers, i.e. hardware logic designers, have held dear for a quarter century that I know of - more, I'm sure. Really, even the most rabid Test-First software evangelist looks pretty slovenly compared to an ordinary logic designer. The hardware world is gradually taking on ideas from software: high-level specification, object orientation, aspect orientation, and more. It's slow, for many good reasons (and some not so good). But, on the other side, software developers seem positively disdainful of 'low level' approaches, since so many want to be seen as high-level thinkers. They make me think of children, so proud of their stick forts and sandcastles, even as their whole world lies supported on massive and mighty architecture that they can't see or imagine.For all the good in this book's advice, I find one thing conspicuous by its absence - you'll know what that means if your tongue has ever felt around for a lost tooth. Cert-C, MISRA, and a handful of others, many related to each other, describe small and simple steps toward bullet-proofing code at the level of each line written, even before you enter the abstract world of formal verification. The most meticulous level of exactitude isn't warranted for every application. But, if you say to a programmer: "Your heart pacemaker is mostly software - how do you want it written?", you'll hear things like "MISRA" as often as you'll hear "Over my dead body - which seems likely." (Did you know that the unary negation operator, on integers, can overflow? Have you coded for that possibility?)Thompson has written a great book for anyone with an intern or new grad in hand, a junior zoomer whose experience of writing homework assignments has in no way prepared her for industrial programming. She makes that fairly clear from the git-go. The very good advice here tops out low, though, and another level needs to be added. Having seen so many poor attempts at next steps, though, I'm really not sure what a good one might look like.-- wiredweird
4 of 4 people found the following review helpful. A book that every programmer should read By Vanessa Kings “Zero Bugs and Program Faster” is not your average programming book, which seem to come out every month with a new flavor.Instead, author Kate Thompson provides us with a very insightful guide on how to program better and avoid bugs while coding. As stated in the description, the two years she spent on researching every bug avoidance technique available shows through pages. From simplifying redundancy where needed to converting programming into what can be called an art form, this book covers it all.What I enjoyed most about the book is not only the useful tips and techniques it provides, but also how it is narrated. It is not written as hard-to-digest technical rambling like many others of this topic are, but rather presents the information with anecdotes and precise examples that make reading it much more enjoyable.Definitely a book that every programmer should read and review every so often as a reminder that programming can actually reach the point of perfection.
4 of 4 people found the following review helpful. A programmer’s book By Ashwita Newar This was an exceptional book. I stumbled upon this on the internet but had to find it on Amazon to do a review for it. What I loved most was the writing style, with stories and metaphors in between. You would expect that being a book about programming, it should be fraught with technicalities but the direct opposite is the case with this one.I daresay a layman would read this and understand it well enough.
See all 8 customer reviews... Zero Bugs and Program Faster, by Kate ThompsonZero Bugs and Program Faster, by Kate Thompson PDF
Zero Bugs and Program Faster, by Kate Thompson iBooks
Zero Bugs and Program Faster, by Kate Thompson ePub
Zero Bugs and Program Faster, by Kate Thompson rtf
Zero Bugs and Program Faster, by Kate Thompson AZW
Zero Bugs and Program Faster, by Kate Thompson Kindle
Tidak ada komentar:
Posting Komentar