テスト駆動開発のメリット、関数型JavaScriptプログラミングでのテスト手法を具体的なコードをもとに解説します。 関数型プログラミングとテスト。個別に試したことがあっても、両方を作業に取り入れた経験はないと思います。単独では無害ですが、組み合わせると耐えがたい誘惑を生み出します。その魅力にとつかれたら、より簡潔で、無駄がなく、メンテナンス性のあるコードを書かずにはいられなります。それほどのメリ…

Copyright © 2017, M. David Green All Rights Reserved.

M. David Green

M. David Green

AppleやSalon.com、 StumbleUpon、 MoovwebなどでWebエンジニア、ライター、広報、マーケティング・ディレクターの経験があります。カリフォルニア大学バークレー校での情報通信社会科学の研究と、MBAの組織行動学を学ぶ中で、ネットワークに対する人間の本能は、人と人とを結びつけるメディアを成長させるのに欠かせないものです。

Loading...

目標とするトラフィックできちんと稼働するか、テストしていますか? テストツール「Siege」を使った負荷テストの実際の手順を解説します。 単純なWebアプリケーションの構築なら難しいことはありません。Web開発コミュニティは親切で、Stack Overflowなどのプラットホームでは多くの議論があり、さまざまなWebサイトにはレッスンやチュートリアルがあります。 アプリをローカル環境に構築し、サー…

Copyright © 2017, Zoran Antolovic All Rights Reserved.

Zoran Antolovic

Zoran Antolovic

クロアチア出身のエンジニアで問題解決者です。CTO、スタートアップのオーナー、ライター、モチベーショナル・スピーカーで、基本的に良い人。生産性を崇拝し、娯楽が嫌いでオーバーエンジニアリングをしてしまうこともあります。

Loading...

関数が呼び出されたかどうやって確認しますか? Ajaxコールのテスト方法は? setTimeoutを使ったコードは?テストで困ったときに使えるのがテストダブルです。 テストダブルは、難しいテストを簡単に実行できる代替コードです。 これまではSinon.jsがJavaScriptのテストダブルを作成するには不可欠なツールでしたが、最近、testdouble.jsという新しいライブラリーが話題になって…

Copyright © 2017, Jani Hartikainen All Rights Reserved.

Jani Hartikainen

Jani Hartikainen

15年以上、あらゆるJavascriptのアプリ構築に携わってきました。ブログではJavaScript開発者たちに不正なコードを排除する方法を教え、素晴らしいアプリの作成に集中し、問題を解決できるようなノウハウを提供しています。

Loading...

「テスト駆動開発」という言葉は聞いたことがあっても、いきなりプロジェクトに持ち込むのは難しいもの。小さなJavaScriptのプロジェクトを例に、テスト駆動開発に取り組む方法を紹介します。 自動テストとそのメリットについてはよく知っていると思います。アプリケーションに対して一連のテストを用意しておけば、万が一なにかを壊してしまってもテストで発見できるので安心してコードを変更できます。さらに一歩進ん…

Copyright © 2017, James Wright All Rights Reserved.

James Wright

James Wright

高いスキルを持つように努力をして、ソフトウェア開発者でWebテクノロジーに情熱を傾けています。現在はNode.js、C#、Goに取り組んでいます。SkyやNET-A-PORTERに勤務した経験があります。

Loading...