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
380
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
440
Training Better Models Using Automated Machine Learning
vladiliescu
0
49
Machine Learning in Azure: Service versus Studio
vladiliescu
1
1.9k
Getting Started with Machine Learning Using Azure Machine Learning Studio and Kaggle Competitions
vladiliescu
1
1.7k
Boy meets Girl: A Machine Learning Deployment Story
vladiliescu
0
1.9k
Mind Reading - Understanding Recommender Systems
vladiliescu
0
61
Predicting the future in 10 minutes or less - an introduction to Azure Machine Learning
vladiliescu
0
61
Privacy-First Development
vladiliescu
0
91
TypeScript vs CoffeeScript
vladiliescu
0
2k
Other Decks in Programming
See All in Programming
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
350
ROS 2のZenoh対応とZenohのROS 2対応
takasehideki
2
220
ビット演算の話 / Let's play with bit operations
kaityo256
PRO
3
140
グローバルなソフトウェアテスト組織における課題と戦略 / Challenges and Strategies in a Global Software Testing Organization #mf_techday
imtnd
0
210
標準ライブラリの動向とイテレータのパフォーマンス
makki_d
3
180
型付きで行うVSCode拡張機能開発 / VSCode Meetup #31
mazrean
0
180
データサイエンスのフルサイクル開発を実現する機械学習パイプライン
xcnkx
2
430
What is TDD?
urakawa_jinsei
1
190
RDBの世界をぬりかえていくモデルグラフDB〜truncus graphによるモデルファースト開発〜
jurabi
0
110
Modernisation Progressive d’Applications PHP
hhamon
0
160
AWS Lambda Web Adapterを活用する新しいサーバーレスの実装パターン
tmokmss
6
5.2k
"Swarming" をコンセプトに掲げるアジャイルチームのベストプラクティス
boykush
1
110
Featured
See All Featured
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
278
13k
10 Git Anti Patterns You Should be Aware of
lemiorhan
653
59k
Imperfection Machines: The Place of Print at Facebook
scottboms
263
13k
How STYLIGHT went responsive
nonsquared
93
5.1k
Atom: Resistance is Futile
akmur
261
25k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
The Language of Interfaces
destraynor
154
24k
Embracing the Ebb and Flow
colly
83
4.4k
How GitHub Uses GitHub to Build GitHub
holman
472
290k
Navigating Team Friction
lara
183
14k
Principles of Awesome APIs and How to Build Them.
keavy
125
17k
Debugging Ruby Performance
tmm1
72
12k
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