Entries from November 2008

Guide to Writing Testable Code

November 24th, 2008 · 9 Comments

It is with great pleasure that I have been able to finally open-source the Guide to Writing Testable Code. I am including the first page here for you, but do come and check it out in detail. To keep our code at Google in the best possible shape we provided our software engineers with these [...]

Tags: Uncategorized

Clean Code Talks – Global State and Singletons

November 21st, 2008 · 10 Comments

by Miško Hevery Google Tech Talks November 13, 2008 ABSTRACT Clean Code Talk Series Topic: Global State and Singletons Speaker: Miško Hevery Video Slides

Tags: Uncategorized

Changing the Developer Community – One Developer at a Time

November 19th, 2008 · 2 Comments

Recently, I have been giving talks about testability, and good software practices at my friend’s companies. My goal, is to change the developer community one-developer-at-a-time. I want to get to a world, where when a new developer gets hired, the question of testing does not need to be asked. It is understood that as a [...]

Tags: Referal

My Unified Theory of Bugs

November 17th, 2008 · 10 Comments

by Miško Hevery I think of bugs as being classified into three fundamental kinds of bugs. Logical: Logical bug is the most common and classical “bug.” This is your “if”s, “loop”s, and other logic in your code. It is by far the most common kind of bug in an application. (Think: it does the wrong [...]

Tags: Advice · Testability

Clean Code Talks – Dependency Injection

November 11th, 2008 · 8 Comments

by Miško Hevery Google Tech Talks November 6, 2008 ABSTRACT Clean Code Talk Series Topic: Don’t Look For Things! Speaker: Miško Hevery Video Slides

Tags: Uncategorized

Clean Code Talks – Unit Testing

November 4th, 2008 · 8 Comments

by Miško Hevery Google Tech Talks October, 30 2008 ABSTRACT Clean Code Talks – Unit Testing Speaker: Misko Hevery Video Slides

Tags: Uncategorized