JavaScript

【APIサーバー】既存データ1件を更新する機能の実装【Model実装】

どうも、つよぽんです!

今回は「APIサーバーを実装するシリーズ」の第9回目の記事となります。

以前書いた以下の2つの記事をまだ読んでいない方は、以下の記事も読むことをオススメします。

第9回目の今回は、以前作成したModelに「既存データ1件を更新する機能」の実装を行います。

今回の記事内容は、以下のリンク先で使っているスライドの一部を補足した記事になります。

実際に手を動かしながら覚えたい方は、以下のスライドも参考にすると良いでしょう。

あわせて読みたい
【Model実装】既存のTodo1件を更新する機能を実装【テスト含む】今回は既存のTodoデータを更新するためのメソッド「update」メソッドを実装します。そして、updateメソッドがただしく動作することを保証するためのテストコードも実装します。スライド内容を参考に実際に手を動かして、機能追加、追加機能のテストコード実装の流れを掴んでいきましょう。...

今回の記事は次のような方に向けて書きました。

想定読者
  1. Modelに機能を追加実装する流れを理解したい方
  2. Modelに追加実装した機能のテストコードを追加したい方

この記事を読み終えた後のあなたは次のことがわかるようになっています。

この記事を読み終えた後のあなた
  • Modelに機能を追加実装できるようになる
  • Modelに追加実装した機能のテストコードを書けるようになる

それでは以下の内容で話を進めていきます。

今回の内容
  1. Modelに既存データ1件を更新するメソッド「update」を実装する
  2. 既存データ1件を更新する機能のテストコードを作成する

Modelに既存データ1件を更新するメソッド「update」を実装する

今回は、既存データ1件を更新する機能をModelに追加実装していきます。

追加実装するメソッド名は「update」とします。

「update」メソッドの実装内容と、コードの解説は以下のスライドの「3〜8ページ」で行っているのでそちらを参考にしていただけたらと思います。

 

既存データ1件を更新する機能のテストコードを作成する

テストコードの実装内容と解説は以下のスライドの「9〜21ページ」で行っているのでそちらを参考にしていただけたらと思います。

まとめ

今回の話をまとめると次のとおりです。

今回のまとめ
  • Modelにupdateメソッドを追加実装した
  • Modelに追加実装したupdateメソッドのテストコードを実装した

今回の内容は以下の記事内のスライドでも学習できます。

あわせて読みたい
【Model実装】既存のTodo1件を更新する機能を実装【テスト含む】今回は既存のTodoデータを更新するためのメソッド「update」メソッドを実装します。そして、updateメソッドがただしく動作することを保証するためのテストコードも実装します。スライド内容を参考に実際に手を動かして、機能追加、追加機能のテストコード実装の流れを掴んでいきましょう。...

COMMENT

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です