単一リソースを包むだけのモジュールは作らない

ルール

Do not create modules that only wrap a single resource; define resources directly in the caller when needed

(単一リソースを包むだけのモジュールは作らない。必要な場合は呼び出し元で直接リソースを定義する)

解説

特定の設定をまとめただけのリソースブロックをモジュールにしないようにします。

粒度が小さすぎるモジュールは保守性をかえって悪化させます。

サンプルコード

参考リンク

Show Text to Share
単一リソースを包むだけのモジュールは作らない
https://www.tricrow.com/infrastructure/development-guidline/module_design.no_single_wrap.html
この記事を書いた人
T.Nakamura
T.Nakamura
SRE | セキュリティ前提の設計・運用・監査対応(PCI DSS) | ドキュメント整備と仕組み化で開発・運用を整えます | AWS SAP / 日商簿記一級フォローはこちら

カテゴリ

タグ