node.js を話題にしている記事 2/9ページ

javascriptでプログラムのテストを行う方法を解説します。mocha・power-assertの簡単な使い方

mochaとpower-assertを使ってjavascritpやES6のプログラムが期待通り動作するのか検証を行う方法について分かりやすく解説していきたいと思います。サンプルのプロジェクトを例に挙げてnpmのインストール方法やテストの実行方法をまとめます。テストが失敗すればその箇所をデバッグするという流れとなります。

続きを読む

javascriptのテストとコード構文チェックに必要なもの。mocha・eslint・istanbul・power-assertの概要

プログラムの品質を保つ方法をまとめてみたいと思います。今回はnode.jsで動くjavascriptのテストや構文チェック、カバレッジを行って継続的に保守できる環境を作る方法について触れます。ある箇所を修正した際に別の箇所で不具合が起こる事は避けたい所です。これまで書いたコードの動作を機械的に確認できるのがテストです。

続きを読む

ES6のPromiseで配列を処理する方法をメモ

ES6(ES2015)のPromiseで配列の要素を直列または並列、そして直列処理の中に並列処理を組み合わせる方法をまとめたいと思います。直列処理にはreduceを使って順番に配列要素を取り出します。並列処理ではPromise.all()とmap()を使って、取り出した配列要素を同時並行で処理していきます。

続きを読む

fs.writeFileの使い方。Node.jsでファイルを書き込み

fs.writeFileとfs.writeFileSyncの使い方の例を分かりやすく簡単に説明していきます。fsはNode.jsでファイルを書き込むために使うライブラリです。最も単純な使い方は次の通りです。fs.writeFileは非同期処理と呼ばれ処理完了後にコールバック関数の中の処理が実行されるので注意が必要です。

続きを読む

Ads
Ads