How to Write Clean, Testable Code
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Jan 26, 2011
Google Tech Talks
December 15, 2010
Presented by Miško Hevery.
ABSTRACT
The Clean Code Talks are designed to help teams get better at writing clean, well-designed, testable code. Such code is easier to write tests for, more robust, easier to understand and maintain. Having clean code lets you be more productive. It helps you release more often, with more robustness, more confidence, and fewer rollbacks.
Miško Hevery works as an Engineer at Google where he is responsible for coaching Googlers to maintain the high level of automated testing culture. This allows Google to do frequent releases of its web applications with consistent high quality. Previously he worked at Adobe, Sun Microsystems, Intel, and Xerox (to name a few), where he became an expert in building web applications in web related technologies such as Java, JavaScript, Flex and ActionScript. He is well published and very involved in Open Source community and an author of several open source projects, most recently angular.
This Tech Talk was presented at one of the Google NYC Tech Talk series. For more information, or to attend future events at the Google NYC Engineering Office, see http://www.meetup.com/google-nyc-tech...
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
Loading...
-
55:27
How Cybercriminals Steal Moneyby GoogleTechTalks
134,634 views
-
54:09
The Clean Code Talks - "Global State and Singletons"by GoogleTechTalks
56,861 views
-
38:25
"The Clean Code Talks -- Inheritance, Polymorphism, & Testing"by GoogleTechTalks
125,591 views
-
52:38
A JVM Does That?by GoogleTechTalks
43,675 views
-
5
videos
Play all
Clean Code Talksby g55on
-
4:42
My advice to young people - Donald Knuth [video]by webofstories
69,042 views
-
37:57
The Clean Code Talks - Don't Look For Things!by GoogleTechTalks
74,389 views
-
49:57
Meaningful Play: Getting Gamification Rightby GoogleTechTalks
45,000 views
-
5:35
The Most Evil Handwriting I've ever seen: #1 Handwriting Analysis Videoby TheHandwritingExpert
549,475 views
-
1:25:08
Three Cool Things About D - The Case for the D Programing Languageby GoogleTechTalks
26,632 views
-
54:23
80:20 rules! - Building software smarterby GoogleTechTalks
35,912 views
-
51:58
Learning from StackOverflow.comby GoogleTechTalks
101,663 views
-
1:06:01
Introduction to JavaScript and Browser DOMby GoogleTechTalks
63,198 views
-
1:17
Linus Torvalds: Java A Horrible Languageby muktware
137,027 views
-
1:03:10
HTML5 Multiplayer Game Developmentby GoogleTechTalks
30,786 views
-
1:00:18
How To Design A Good API and Why it Mattersby GoogleTechTalks
173,335 views
-
1:02:52
Google Personal Growth Series: Mindsight: The New Science ofby GoogleTechTalks
159,517 views
-
1:33:35
Learn about JVM internals - what does the JVM do?by MarakanaTechTV
48,347 views
-
2:45
Robert C. Martin Talks About his Book Clean Codeby ElapseTechnologies
4,032 views
-
1:02:08
Agile Testingby GoogleTechTalks
145,181 views
-
1:03:47
JavaScript: The Good Partsby GoogleTechTalks
311,968 views
- Loading more suggestions...
Top Comments
Martin Jurča 2 years ago
Look like my wishes has been granted and GTT is in HD now :). Thank you,
Sign in to YouTube
Sign in to YouTube
theNewCodingFrontier 2 years ago
touché salesman
Sign in to YouTube
Sign in to YouTube
All Comments (37)
Amir Halperin 2 weeks ago
Very good talk. Well explained and demonstrated.
10x
Sign in to YouTube
Sign in to YouTube
doug65536 1 month ago
If you are going to tell us it is okay to say "I don't know" three times in the presentation, maybe you should take your own advice and admit that *you* don't know when people ask questions that you can't answer.
Sign in to YouTube
Sign in to YouTube
Олексій Хімач 1 month ago
great talk, but to silent voice and title isnt sinc.
Sign in to YouTube
Sign in to YouTube
Luke Bockman 2 months ago
great talk
Sign in to YouTube
Sign in to YouTube
Roger Keulen 3 months ago
Thanx, just removed the NEW from my convert function.
Public Shared Widening Operator CType(m As Meter) As Millimeter Return Convert(New Millimeter(UnitValue), m)
End Operator
Sign in to YouTube
Sign in to YouTube
someman7 3 months ago
I have no idea what's been said here either.
Sign in to YouTube
Sign in to YouTube
supericy2 5 months ago
shwag
Sign in to YouTube
Sign in to YouTube