Upgrade to Pro — share decks privately, control downloads, hide ads and more …

猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro

 猫でもわかるQ_CLI(CDK開発編)+ちょっとだけKiro

JAWS-UG AI/ML #29:AWS Summit New York City Recap で発表した内容にノウハウを中心に加筆した版です。

Avatar for Hiroo Katoh

Hiroo Katoh

July 31, 2025
Tweet

More Decks by Hiroo Katoh

Other Decks in Technology

Transcript

  1. © 2025 NTT TechnoCross Corporation 12 ◼ ⚫ ⚫ ⚫

    ⚫ ◼ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ⚫
  2. © 2025 NTT TechnoCross Corporation 22 ◼ 【cdk_rule.md】(抜粋) ## CDK

    - 可能な限り人間によるソースコードの可読性確保したシンプル な構造にして。 - L1Construct(`Cfn*`)は避ける。MCPなどで公式の仕様を確認し、 未実装の場合のみ使用。L3Constructは使用しない。 ## ソースコードのコメントルール - 何をするための処理かを観点に詳細なコメントをつけて。 - メソッド単位ではパラメター説明をつけて。 - ソースには一行毎にコメントをつけて。設定する値の意味などです。 - コメント入れは、ファイルの先頭から最後まで全部が対象です。 【order.md】(抜粋) - リソースに対する削除保護は一切しない。構築テストで何度も作り直すため。 【lib¥constructs¥rdb-construct.ts】(抜粋) // 削除保護なし(構築テスト用) // 開発・検証段階での頻繁な作り直しに対応 removalPolicy: cdk.RemovalPolicy.DESTROY,