ブートセットの作成|パリティジェネレータ


今日は日記の代わりに偶数ジェネレータを使い、端末で襟に提出することにしました.

偶数ジェネレータの作成とコミットの順序

  • node.jsプログラムindex.jsを実行してCLIで結果を検証します.
  • rangeモジュールをインストール、使用します.
  • rangeモジュールを用いて
  • 偶数を生成するgetListMultiplesOfTwo関数を記述する.
  • npm run testスクリプトを使用すると、正しく作成されているかどうかをテストできます.テストケースはすべて合格しなければならない.
  • npm runstartスクリプトによりindexを作成します.jsファイルを実行します.
  • npm run testスクリプトを使用すると、正しく作成されているかどうかをテストできます.テストケースはすべて合格しなければならない.
  • npm runsubmitスクリプトでタスクをコミットします.
  • package.json

      "scripts": {
        "start": "node index.js",
        "test": "mocha getListMultiplesOfTwo.test.js",
        "report": "mocha getListMultiplesOfTwo.test.js --sort --reporter @mochajs/json-file-reporter",
        "submit": "codestates-submission"
    "start"部をノードインデックスとする.jsで修正します.npm install:sprintが存在するディレクトリにnode modulesというディレクトリを作成します.ダウンロードしたパッケージはnode modulesディレクトリに含まれています.

    レンジモジュール

    npm install range:rangeモジュールを再インストールします.このモジュールはパッケージです.jsonには含まれません.次のコマンドを入力して再インストールします.

    偶数ジェネレータコードの作成

    const  range  = require('range'); // range 모듈을 불러옵니다
    
    function getListMultiplesOfTwo(num) {
      return range.range (2, num+1, 2);
    }

    テストの実行

    npm run testを入力して端末にテストを行います.

    上の図のように、偶数ジェネレータは正常に動作します.npm run startも正常に動作します.

    送信

    npm run submitを使用して提出できます.そのためには、前期作業が必要です./bin/bash -c "$(curl -fsSL 주소)"を使用してダウンロード可能なリポジトリを登録します.cat ~/.npmrcを再利用すれば、リポジトリの登録が完了しているか確認できます.npm run submitコードを端末に入力するとgithubに関連する認証コードが与えられ、認証コードを入力すると提出される.
    errorが表示されず、제출에 성공하였습니다. 과제 업로드에 성공하였습니다.が表示されると、正常に処理され、ジョブがコミットされたことが表示されます.
  • vscodeと端末を使うことで、これも有益な授業であり、これからもよく使われることに気づきました.
    スポーツを通じて、自然が現れるまで練習を重ね、Githubや端末に対して多くの勉強が必要だと感じています.