お手製コーディング規約(AI向け)

1 目的

AIに毎回コーディング規約を伝えるとトークンを消費するのでchatGPTに頼んでコンパクトにしてもらった。

和風スパゲティのパスタさんをベースに改造。

 

2 AI用コーディング規約

 

 

'===============================
' Excel VBA コーディング規約(AI向け)
'===============================

'---【基本方針】---
' ・DimとSetは近接に書く
' ・Constはモジュール冒頭にまとめる
' ・処理はSubごとに分離し、小規模に保つ

'---【命名ルール】---
' ・名前は「大文字英語プレフィックス+日本語」で構成し、意味を明確にする
' ・プロシージャ名は「動詞+目的語」(例:初期化処理)

' <プレフィックスと使用例>
'   RNo_ :行番号(例:RNo_ws転記先_取消日_行番号)
'   CNo_ :列番号(例:CNo_ws読取_納付日_列番号)
'   CLet_:列記号(例:CLet_ws転記先_納付日_列記号)

'---【エラー処理】---
' ・On Error は簡潔に使用する
' ・Err.Number や Is Nothing を使って明示的に状態判定する

'---【コメント】---
' ・各Subの冒頭で目的を説明する
' ・必要に応じて処理途中にも補足コメントを記載する

'===============================

3 参考

和風スパゲティのパスタさん