ライブラリからツールへ - 汎用表明強化ツールとしての power-assert

From Library to Tool - power-assert as a General Purpose Assertion Enhancement Tool Nov 13, 2016 #nodefest
0
アオヤマ ミント @MintoAoyama

おお。初めて知りました。聴きます。 / CodeLunch.fm codelunch.fm #nodefest

2016-11-13 18:23:30
渋川よしき @shibu_jp

テスティングフレームワークのテスティングフレームワークなら作ったことある #nodefest

2016-11-13 18:24:00
nash @nashcft

power-assertに依存しているというリスク #nodefest

2016-11-13 18:24:02
Ryotaro Ikeda @chlere

What do you think if he did unpublish 'power-assert' ? #nodefest

2016-11-13 18:24:04
わとぽ @ikasumi_wt

僕がブチ切れて突然unpublishしたら #nodefest

2016-11-13 18:24:05
Hiraku @Hiraku

require('power-assert') の安全性について。t_wadaさんがunpublishしても生きていけるか? #nodefest

2016-11-13 18:24:06
Ryotaro Ikeda @chlere

Because power-assert is compatible with native assert, the test code still works! #nodefest

2016-11-13 18:24:28
ドッグ @Linda_pp

へー公式の assert パッケージ読み込みを動的に乗っ取るのか #nodefest

2016-11-13 18:25:11
写真屋? LTの売人 @moomooya

おお、require('power-assert') じゃなくて require('assert') で使えるようにすれば、t_wadaさんがブチ切れてunpublishしても生きていけるようになる。ポリモーフィズムですね!(そうか? #nodefest

2016-11-13 18:25:18
Ryotaro Ikeda @chlere

Looking over the source code, there's no dependencies (because there's no 'require('power-assert')`) #nodefest

2016-11-13 18:25:25
Hiraku @Hiraku

require('assert') でもpower-assertが動く! #nodefest

2016-11-13 18:25:28
わかめ@毎日猫がいる @vvakame

power- 削る思想、ついに明確に理解された(なるほど #nodefest

2016-11-13 18:25:43
Ryotaro Ikeda @chlere

Library: codes referred from other code #nodefest

2016-11-13 18:25:52
Ryotaro Ikeda @chlere

So he made power-assert 'library' to 'tool' !! #nodefest

2016-11-13 18:26:23
nash @nashcft

require('assert')でassertパッケージ読み込みを動的にpower-assertを読み込むようにしている #nodefest

2016-11-13 18:26:23
nash @nashcft

コードがpower-assertの依存から解放された #nodefest

2016-11-13 18:26:48
写真屋? LTの売人 @moomooya

いややっぱり多態性だよな……。I/Fと実装の分離だよね。 #nodefest

2016-11-13 18:26:57