Zero bugs and program faster pdf free download






















The low level nature of the examples made it more difficult for me to appreciate. If you are the sort of person who is reading lots of programming books, you will appreciate the book, however you may not get much from it. I would like to say that the book was written for people who still have bugs in their bug tracker!

The specific Altair example was to spread the idea that programming can be fun! Other assembly examples were to help see that a function should have a clearly outlined the structure, even when it is in a strange language.

Thanks for the review! Like Like. You are commenting using your WordPress. Description 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!

Would fishes fly without water? Review quote "This is the best book I have ever read. Rating details. Book ratings by Goodreads. Goodreads is the world's largest site for readers with over 50 million reviews. We're featuring millions of their reader ratings on our book pages to help you find your new favourite book.

Close X. The code is written in various languages e. Most of the code will be readable by experienced programmers. The book is suitable for programmers of all levels. New programmers will be able to learn preferred approaches from the start. Experience programmers will welcome a refresher course, and might pick up some new observations.

Most are pages so when I hit the four page chapter, it felt long! The stories and analogies are good. I liked the one about programming being like plugging boat holes; it only takes one to sink your boat and the one about encapsulation being like dumping your mess in the closet.

There's a great joke about what happens when a programmer encounters a zebra and edge cases. I also like that chapter 1 points out you can learn faster if you learn from the mistakes of others. Each chapter begins with a quote. There are a lot of code diagrams and pictures to keep things interesting. Some chapter shave code examples. Lots of concepts are covered including cyclomatic complexity. A few chapters begin with an exericse to look for certain aspects of the paragraph structure as you read.

The second half of the chapter is what appears to be a bunch of random examples. Much of the point of this went over my head. An interesting set of factoids and anecdotes about programming, with great references. I do wish there was a little more depth and a little bit more emphasis on tooling like property testing vs unit testing but all in all a great little survey book.

View 1 comment. Jul 05, Jordan Carney rated it liked it. I love the brevity of this book. It exposes a different writing style than an ordinary technical book: Funny stories and dialogue between hypothetical people. The flow is great, but it seems to follow the standard blueprint of many catch-all programming books.

Feb 22, Joe Heaukulani rated it really liked it. A light philosophical look at programming that focuses on fixing bugs as soon as you find them and doing your best not to introduce bugs in the first place. Kate Thompson makes me want to dive into many of the book she references. Mar 14, Woody Rousseau rated it liked it. A big idea of this book is that we can create a culture where programmers aim at zero bugs by always questioning how they could have prevented the bug from being introduced in the first place.

It has a few ideas which I never focused on and that are interesting : mostly proofs as a way to produce code that never breaks and contracts as a way to increase evolutivity of the code. It is also really quick to read. The impact of the latest point is that it was hard for me to get into the code examples and I had issues relating to it.

A very quick read for anyone who codes for a living or just for fun. Building software doesn't mean you're always writing optimal code for machines. The author renders many different areas in which you can approach maintaining your codebase in small to large scale projects. A great pick-up for anyone who has a weekend to spare. Oct 28, Khayet rated it liked it.

Perfect bedside reading for the passionate programmer.



0コメント

  • 1000 / 1000