Submit Search
テスト用ライブラリ power-assert
29 likes
13,291 views
Takuto Wada
テスト用ライブラリ power-assert 2014/05/29 @ JSオジサン#2
Technology
Read more
1 of 31
Download now
Downloaded 20 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
More Related Content
PDF
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
PPTX
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
PDF
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
NTT DATA Technology & Innovation
PDF
xOps: エンジニアがスタートアップの成長の原動力となる日
Takaaki Umada
PDF
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
PDF
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
PPTX
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
Nobuhiro Yoshitake
PDF
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
「のどが渇いた」というユーザーに何を出す? ユーザーの「欲しい」に惑わされない、本当のインサイトを見つけるUXデザイン・UXリサーチ
Yoshiki Hayama
分析指向データレイク実現の次の一手 ~Delta Lake、なにそれおいしいの?~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
MLOps に基づく AI/ML 実運用最前線 ~画像、動画データにおける MLOps 事例のご紹介~(映像情報メディア学会2021年冬季大会企画セッショ...
NTT DATA Technology & Innovation
xOps: エンジニアがスタートアップの成長の原動力となる日
Takaaki Umada
45分間で「ユーザー中心のものづくり」ができるまで詰め込む
Yoshiki Hayama
Dockerの期待と現実~Docker都市伝説はなぜ生まれるのか~
Masahito Zembutsu
インセプションデッキ:やらないことリストとトレードオフスライダーをやってる話
Nobuhiro Yoshitake
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
Takuto Wada
What's hot
(20)
PDF
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
PDF
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
Masashi Shibata
PPTX
Apache Avro vs Protocol Buffers
Seiya Mizuno
PPTX
Triplet Loss 徹底解説
tancoro
PDF
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
PDF
これからはじめるインフラエンジニア
外道 父
PDF
「顧客の声を聞かない」とはどういうことか
Yoshiki Hayama
PDF
解説!30分で分かるLEAN ANALYTICS
しくみ製作所
PPTX
本当は恐ろしい分散システムの話
Kumazaki Hiroki
PPTX
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
Rakuten Commerce Tech (Rakuten Group, Inc.)
PPTX
プログラミング初心者がOpenCVと機械学習でOCRエンジン自作に挑戦する話
marika_hotani
PDF
4つの戦犯から考えるサービスづくりの失敗
toshihiro ichitani
PDF
私にとってのテスト
Takuto Wada
PDF
正しいものを正しくつくる
toshihiro ichitani
PPTX
DockerコンテナでGitを使う
Kazuhiro Suga
PDF
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
PDF
君にグロースハックはいらない
Takaaki Umada
PPTX
Dbts 分散olt pv2
Takashi Kambayashi
PDF
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
PPTX
Active Learning と Bayesian Neural Network
Naoki Matsunaga
エンジニアのためのOSSライセンス管理~OSS管理ツールの池の水全部抜く~
Daisuke Morishita
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
Masashi Shibata
Apache Avro vs Protocol Buffers
Seiya Mizuno
Triplet Loss 徹底解説
tancoro
ユーザーストーリー駆動開発で行こう。
toshihiro ichitani
これからはじめるインフラエンジニア
外道 父
「顧客の声を聞かない」とはどういうことか
Yoshiki Hayama
解説!30分で分かるLEAN ANALYTICS
しくみ製作所
本当は恐ろしい分散システムの話
Kumazaki Hiroki
チームトポロジーから学び、 データプラットフォーム組織を考え直した話.pptx
Rakuten Commerce Tech (Rakuten Group, Inc.)
プログラミング初心者がOpenCVと機械学習でOCRエンジン自作に挑戦する話
marika_hotani
4つの戦犯から考えるサービスづくりの失敗
toshihiro ichitani
私にとってのテスト
Takuto Wada
正しいものを正しくつくる
toshihiro ichitani
DockerコンテナでGitを使う
Kazuhiro Suga
40歳過ぎてもエンジニアでいるためにやっていること
onozaty
君にグロースハックはいらない
Takaaki Umada
Dbts 分散olt pv2
Takashi Kambayashi
組織にテストを書く文化を根付かせる戦略と戦術
Takuto Wada
Active Learning と Bayesian Neural Network
Naoki Matsunaga
Ad
Viewers also liked
(20)
PDF
かすたむ!
鈴木 安美
PDF
JSと仲良くなるための心得
鈴木 安美
PDF
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
pandeiro245
PDF
Java script関数コールの追跡
Keiichi Kobayashi
PDF
JSとKinectさん
鈴木 安美
PDF
みんなが調べないJS調べてみた JSオジサン#2
Kenichi Kanai
PDF
設計は相談だ
鈴木 安美
PPTX
君よ知るや JScript.NET
彰 村地
PDF
power-assert in JavaScript
Takuto Wada
PDF
Reviewing RESTful Web Apps
Takuto Wada
PDF
unassert - encourage reliable programming by writing assertions in production
Takuto Wada
PDF
テストを書く文化を育てる戦略と戦術
Takuto Wada
PDF
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
PDF
TDD のこころ @ OSH2014
Takuto Wada
PDF
OSS についてあれこれ
Takuto Wada
PDF
20140529 JS Ojisan #2 LT あの「note」はAngular.js
Shoei Takamaru
PDF
JSオジサン openframeworks emscripten
minoru nakanou
PDF
OSS活動の活発さと評価の関係について
Takuto Wada
PDF
power-assert, mechanism and philosophy
Takuto Wada
DOCX
Program rada i financijski plan 2015.
stipepetrina
かすたむ!
鈴木 安美
JSと仲良くなるための心得
鈴木 安美
JSRelでlocalStorageを使って 完全オフラインなブラウザアプリ@JSおじさん #2
pandeiro245
Java script関数コールの追跡
Keiichi Kobayashi
JSとKinectさん
鈴木 安美
みんなが調べないJS調べてみた JSオジサン#2
Kenichi Kanai
設計は相談だ
鈴木 安美
君よ知るや JScript.NET
彰 村地
power-assert in JavaScript
Takuto Wada
Reviewing RESTful Web Apps
Takuto Wada
unassert - encourage reliable programming by writing assertions in production
Takuto Wada
テストを書く文化を育てる戦略と戦術
Takuto Wada
Test Yourself - テストを書くと何がどう変わるか
Takuto Wada
TDD のこころ @ OSH2014
Takuto Wada
OSS についてあれこれ
Takuto Wada
20140529 JS Ojisan #2 LT あの「note」はAngular.js
Shoei Takamaru
JSオジサン openframeworks emscripten
minoru nakanou
OSS活動の活発さと評価の関係について
Takuto Wada
power-assert, mechanism and philosophy
Takuto Wada
Program rada i financijski plan 2015.
stipepetrina
Ad
More from Takuto Wada
(18)
PDF
アジャイルサムライの次に読む技術書
Takuto Wada
PDF
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
PDF
SQLアンチパターン - 開発者を待ち受ける25の落とし穴
Takuto Wada
PDF
愛せないコードを書くには人生はあまりにも短い
Takuto Wada
PDF
ペアプログラミング ホントのところ
Takuto Wada
PDF
RESTful Web アプリの設計レビューの話
Takuto Wada
PDF
例外設計における大罪
Takuto Wada
PDF
TDDBC お題
Takuto Wada
PDF
DevLOVE DDDBC
Takuto Wada
PDF
TDDBC Fukuoka Day1
Takuto Wada
PDF
js テスト放浪記
Takuto Wada
PDF
xUTP Chapter19 (2). Testcase Class
Takuto Wada
PDF
xUTP Chapter26. Dependency Injection
Takuto Wada
PDF
xUTP Chapter27 Generated Value
Takuto Wada
PDF
The only one big thing every programmer should know
Takuto Wada
PDF
10+1 Things you should know about JavaScript testing
Takuto Wada
PDF
TDD のこころ
Takuto Wada
PDF
Tochigi Test-no-Kaigi position paper
Takuto Wada
アジャイルサムライの次に読む技術書
Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴 (拡大版)
Takuto Wada
SQLアンチパターン - 開発者を待ち受ける25の落とし穴
Takuto Wada
愛せないコードを書くには人生はあまりにも短い
Takuto Wada
ペアプログラミング ホントのところ
Takuto Wada
RESTful Web アプリの設計レビューの話
Takuto Wada
例外設計における大罪
Takuto Wada
TDDBC お題
Takuto Wada
DevLOVE DDDBC
Takuto Wada
TDDBC Fukuoka Day1
Takuto Wada
js テスト放浪記
Takuto Wada
xUTP Chapter19 (2). Testcase Class
Takuto Wada
xUTP Chapter26. Dependency Injection
Takuto Wada
xUTP Chapter27 Generated Value
Takuto Wada
The only one big thing every programmer should know
Takuto Wada
10+1 Things you should know about JavaScript testing
Takuto Wada
TDD のこころ
Takuto Wada
Tochigi Test-no-Kaigi position paper
Takuto Wada
テスト用ライブラリ power-assert
1.
テスト用ライブラリ power-assert 和田 卓人 (a.k.a
id:t-wada or @t_wada) May 29, 2014 @ JSオジサン #2
2.
和田 卓人 id: t-wada @t_wada github:
twada
3.
テスト書いてますか? http://twitpic.com/dzgwk8
4.
沢山あって難しそう...
5.
http://www.slideshare.net/teppeis/javascript-testwhywhathow/33
6.
覚えることも多そう...
7.
https://twitter.com/mizchi/status/457533802244362241
8.
33メソッド!? http://azu.github.io/slide/sakurajs/power-assert.html#/3azu さん調べ
9.
アサーションライブラリの 不毛な軍拡競争は 何かがおかしい...
10.
そもそも assert の情報量が多 ければいいのでは?
11.
power-assert https://github.com/twada/power-assert
12.
デモ
13.
assert(typeof item.id ===
'strong') | | | | | | | false | | "hoge" | Item{id:"hoge"} "string" --- [string] 'strong' +++ [string] typeof item.id @@ -1,6 +1,6 @@ str -o +i ng テスト失敗がこのように出力されます
14.
良いインタフェースとは次の2つの条件 を満たすインタフェース •正しく使用する方が操作ミスをする より簡単 •誤った使い方をすることが困難 きのこ53: 正しい使い方を簡単 に、誤った使い方を困難に
15.
7 2 "The Magical
Number Seven, Plus or Minus Two: Some Limits on Our Capacity for Processing Information"
16.
assert(actual) assert.deepEqual(actual,expected) assert.notDeepEqual(actual,expected) 3つ覚えればテストは書ける
17.
覚えることは少なく、かつ テスト失敗時の情報は多く 何もなければ黙るのみ 落ちるときはやかましく
18.
テストライブラリの競争は 語彙の繁栄と暴走を招いた power-assert は コードの復権
19.
テスト書きましょう!
20.
使い方
21.
http://efcl.info/2014/0406/res3809/
22.
http://efcl.info/2014/0411/res3820/
23.
新機能
24.
built with browserify
25.
依存ライブラリを同梱したバンドルを配布
26.
BinaryExpression string diff
27.
assert(typeof item.id ===
'strong') | | | | | | | false | | "hoge" | Item{id:"hoge"} "string" --- [string] 'strong' +++ [string] typeof item.id @@ -1,6 +1,6 @@ str -o +i ng BinaryExpression の右辺左辺を diff
28.
デバッガ連携
29.
SourceMap によるデバッガ連携
30.
Special Thanks to @azu_re
さん @vvakame さん
31.
ご清聴ありがとうございました power-assert https://github.com/twada/power-assert
Download