Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Unit Testing for the Rest of Us
Search
Vlad Iliescu
November 26, 2011
Programming
1
370
Unit Testing for the Rest of Us
Vlad Iliescu
November 26, 2011
Tweet
Share
More Decks by Vlad Iliescu
See All by Vlad Iliescu
Poor Man’s BingChat – Building an Internet-connected Search Assistant from scratch*
vladiliescu
0
310
Training Better Models Using Automated Machine Learning
vladiliescu
0
47
Machine Learning in Azure: Service versus Studio
vladiliescu
1
1.8k
Getting Started with Machine Learning Using Azure Machine Learning Studio and Kaggle Competitions
vladiliescu
1
1.6k
Boy meets Girl: A Machine Learning Deployment Story
vladiliescu
0
1.8k
Mind Reading - Understanding Recommender Systems
vladiliescu
0
48
Predicting the future in 10 minutes or less - an introduction to Azure Machine Learning
vladiliescu
0
56
Privacy-First Development
vladiliescu
0
83
TypeScript vs CoffeeScript
vladiliescu
0
2k
Other Decks in Programming
See All in Programming
Ruby Pattern Matching
bkuhlmann
0
930
0→1と1→10の狭間で Javaという技術選定を振り返る/Reflecting on the Decision to Choose Java Between Scaling from 0 to 1 and 1 to 10
jaguar_imo
2
390
Compose-View Interop in Practice (mDevCamp 2024)
stewemetal
0
150
『Railsオワコン』と言われる時代に、なぜブルーモ証券はRailsを選ぶのか
free_world21
1
310
サイコロで理解する統計的仮説検定の考え方
tatamiya
4
1k
障害対応を起点としたもっといい開発と運用のサイクル作りのためにできること / Hatena Enginner Seminar #29
polamjag
0
300
Behind VS Code Extensions for JavaScript / TypeScript Linnting and Formatting
unvalley
5
1.1k
Next.js App Router
quramy
11
1.3k
はてなにおける CSS Modules、及び CSS Modules に足りないもの / CSS Modules in Hatena, and CSS Modules missing parts
mizdra
7
960
Implementing Design Systems in Swift
seyfoyun
0
350
PostmanでAPIの動作確認が楽になった話
h455h1
0
170
禅の心を手に入れよ
eltociear
1
250
Featured
See All Featured
KATA
mclloyd
16
12k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
17
1.6k
Building an army of robots
kneath
300
41k
Testing 201, or: Great Expectations
jmmastey
29
6.4k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
12
8.3k
Rebuilding a faster, lazier Slack
samanthasiow
74
8.2k
Automating Front-end Workflow
addyosmani
1357
200k
Building Your Own Lightsaber
phodgson
100
5.7k
The Cost Of JavaScript in 2023
addyosmani
18
3.9k
Into the Great Unknown - MozCon
thekraken
13
1k
Done Done
chrislema
178
15k
Transcript
UNIT TESTING? VLAD ILIESCU VLADILIESCU.RO FOR THE REST OF US
UNIT TESTING? INTRO SIMPLE DEMO ADVANCED DEMO GUIDELINES JAVASCRIPT JAVASCRIPT
DEMO
UNIT TESTING?
WHY?
HOW?
NO, REALLY – HOW?
QUESTIONS?
GUIDELINES
A TEST SHOULD BE FAST
A TEST SHOULD BE INDEPENDENT
A TEST SHOULD BE ISOLATED
A TEST SHOULD BE SELF-DESCRIPTIVE
HOW DO I WRITE TESTABLE CODE?
QUESTIONS?
WHY JAVASCRIPT?
BECAUSE OF SPIDER-MAN
HOW?
NO, REALLY - HOW?
QUESTIONS?
HTTP://MSDN.MICROSOFT.COM/EN-US/LIBRARY/MS243147.ASPX HTTP://MSDN.MICROSOFT.COM/EN-US/LIBRARY/MS182530.ASPX HTTP://DOCS.JQUERY.COM/QUNIT HTTPS://GITHUB.COM/JQUERY/QUNIT HTTP://MSDN.MICROSOFT.COM/EN-US/SCRIPTJUNKIE/GG749824 HTTP://HTML5BOILERPLATE.COM HTTP://GOOGLETESTING.BLOGSPOT.COM/2008/07/HOW-TO-WRITE-3V1L- UNTESTABLE-CODE.HTML
THANKS FOR WATCHING! VLAD ILIESCU VLADILIESCU.RO