latest log

酩酊状態で書いたエンジニアポエムです。酩酊状態で読んでください。

iPhone Simulator を起動してテスト行う WebModule

昨日は、iPhone Simulator を起動してテスト行う WebModule を書いてました。

以下は、npm run test コマンド一つで、 Node.js, Browser(Chrome), WebWorker, iPhone Simulator の各環境上で、ソースコード(コンパイル前のコード)と圧縮後のコード(Closure Compiler でコンパイル後のコード)を一斉にテストしている様子です。

$ npm run test

WebModule のフォーマット(idiom)で書かれたコードは、 無加工の状態で多様な環境で動作するように設計されており、 モジュールの結合, 依存関係の解決, テストページの作成などは、単機能の小さな WebModule ( Minify.js, Compile.js, NodeModule.js, Test.js ) を組み合わせることで自前で実現しています。