プログラミング初心者がアーキテクトっぽく語る

見苦しい記事も多数あるとは思いますが訂正しつつブログと共に成長していければと思います

2021-02-01から1ヶ月間の記事一覧

JavaScript ES6 + JestでTDD(fetch API Mock編)

前回、ブラウザ向けのJavaScript ES6コードにfetch APIを導入し、MockなしでTDDする方法を紹介しました。 architecting.hateblo.jp 今回は同じテストをMockで行う方法を紹介します。 なお今回はcar.js側の変更は一切ありません。変更されるのはテストだけで…

JavaScript ES6 + JestでTDD(fetch API Mockなし編)

前回、ブラウザ向けのJavaScript ES6コードをJestでTDDする方法を紹介しました。 architecting.hateblo.jp 今回はcar.jsにfetch APIを導入してテストします。 なぜMockしないのか? 単体試験する際は普通はfetch APIをMockすると思います。 fetch APIをMock…

JavaScript ES6 + JestでTDD(環境構築+基本編)

ブラウザ向けのコードをJavaScript ES6で書きましょう。 コードを書くならユニットテストをしながら書きたいですね。 今回はJavaScriptでTDD環境を整えます。ES6のimportが原因でエラーが出やすいので環境構築部分を詳細に書きました。(長文です) node.js…

VSCodeでJavaScript/Node.jsのコードをデバッグする

ここまでMacにNode.jsをインストールして、VSCodeでコード補完ができるようにしました。 次はデバッグします。 Node.jsアプリケーションを作成 デバッグ対象となる適当なアプリケーションを作成します。 VSCodeを立ち上げてserve.jsという名前でファイルを作…

VSCodeでJavaScript/Node.jsのコードを補完する

VSCodeでJavaScriptを書く時、ちゃんと候補表示&補完してくれるようにした話です。 やり方については情報が錯綜しています。私が調べた感じだと「tsdを使う」→「tsdが非推奨になりtypingsが推奨」→「typingsより便利なnpm install @types/が使えるようにな…