シェルスクリプトマガジン

Webアプリケーションの正しい作り方(Vol.70記載)

著者:しょっさん

ソフトウエアを正しく作るために、エンジニアたちはどんなことを知らなければならないでしょうか。実際のコードを使って、より良くしていくためのステップを考えてみましょう。最終回は、本番環境として恥ずかしくないシステムをリリースする方法を解説します。

シェルスクリプトマガジン Vol.70は以下のリンク先でご購入できます。

図3 最終的に実装された各レイヤーのソースコード

■「src/api/expense.ts」の経費精算部分

■「src/interfaces/expenseController.ts」の経費精算部分

■「src/adapters/ExpenseRepository.ts」の経費精算部分

図5 アクセス認可を制御する方法

■ロールによって実行するモデル操作を変更する

■経費精算テーブルにアクセス認可用の「role」カラムを追加してアクセス認可させる