プログラマー VTuber 衣亥栖ティオのちょっとした話

Youtubeに投稿したプログラミング学習動画の補足説明をするためのブログです。

プログラマーへの道 #91 の補足説明

こんにちは、プログラマーVTuberの衣亥栖ティオです。
今回は以下の動画の補足説明をします。 動画内で実装したソースコードも載せています。


今回の動画で実装したソースコード

前回との差分は以下です。

https://github.com/tio-iis/memo-server/pull/18/files

動画時点の全体ソースコードは以下です。

https://github.com/tio-iis/memo-server/tree/8359ba4315e020be22a093312b9b58a35eea4242

削除エンドポイントの実装ミスについて

動画内でも言及しましたが、メモの削除エンドポイントでは削除対象のメモのIDを複数指定できるように実装しました。 これはメモ帳アプリの仕様上、複数のメモを一度に削除できるようになっているからです。
https://github.com/tio-iis/memo-server/pull/18/files#diff-2873f79a86c0d8b3335cd7731b0ecf7dd4301eb19a82ef7a1cba7589b5252261R90

しかし、実際にフロントエンド側の実装を確認してみると、削除対象のメモのIDは1つ指定できれば十分な実装となっていました。 不要な機能の実装は単純に時間の無駄なので、事前にどういった機能が必要かを考えるべきでした。