Windows環境でテスト駆動JavaScriptの14章を写経しようとした。

Node.js

ここからnode(msi, 64bit)をダウンロード。 以下の修正で実行できるようになった。

  • node_modulesというフォルダを作ってdeps, lib, testフォルダを配置する。

  • これに合わせてパスを修正する。

 module.paths.push(__dirname + "/node_modules/deps");
 var testCase = require("deps/nodeunit/lib/nodeunit").testCase;

など。

  • module.pathsに変更する。

  • require("nodeunit").testrunner.runの引数のパスを絶対パスで記述する。

Chaos Monkeyがカッコいい

以下の記事で初めて知ったのだけれどChaos Monkeyがカッコいい。

米動画配信のNetflix、Chaos MonkeyのおかげでAmazon EC2のメンテナンスリブートを難なく乗り切る www.publickey1.jp

サービス障害を起こさないために、障害を起こし続ける。逆転の発想のツールChaos Monkeyを、Netflixがオープンソースで公開 www.publickey1.jp

防災の発想ですよね。 シンサイミライ学校 www.nhk.or.jp

オンラインのプログラム実行環境でテスト駆動JavaScriptの14章を写経しようとした。

https://paiza.io/

paiza.IOを使った。しかし本の内容が古くなっていてそのままでは実行できなかった。 残念。時間をかけて調べてみる。

追記 require.paths ↓ module.paths でいけそう。