Share Video
Download Video: Click Here (save as ***.flv) | Real Player or any FLV Player Required
Permalink:
Embed Code:
scottburton11 Says:
Nov 20, 2008 - I love these Clean Code Talks with Misko too, he's resolved a lot of issues for me. View the latest one for examples of why static methods, global state and singletons make bad seams and make code harder to test. Even when you can mock the state, its an indication that something else depends on it, that tests have to be run in a specific order, and lots of other issues. It's enlightening.
D3mi4n Says:
Dec 17, 2008 - This should be part of some kind of "Google academy for software developers" A kind of virtual course for student with, and without, CS (or related) degrees.
succelus Says:
Dec 22, 2008 - Keep the good Talks !
neohubris Says:
Feb 19, 2009 - great talk!
zhabervog Says:
Jul 5, 2009 - Great talk as for me. Just don't understand why there is no people in the end. Is this staff so obvious for Google guys?
drmondman1 Says:
Aug 16, 2009 - search world government control code project red pill
N4ll1fy Says:
Sep 23, 2009 - Great video!



tartley Says:
Nov 5, 2008 - Excellent, very insightful. I've been enjoying Misko's essays for a while now. However, in dynamic languages, I don't think it is true that static method calls cannot form a seam for testing. In Python, for example, a static method can be patched out temporarily on either the current module, or another module, for the duration of the test. We use this technique at my work all the time for testing.