VBのコーディング規約(主に変数名、関数名のつけかた)で、参考となるサイト、定番な本があれば教えてください。 VBのコーディング規約(主に変数名、関数名のつけかた)で、参考となるサイト、定番な本があれば教えてください。 趣味で適当に作っていた自作のツールが、会社で正式採用されることになったため、提出前に、自己流の部分を書き直したいです。
![VBのコーディング規約(主に変数名、関数名のつけかた)で、参考となるサイト、定番な本があれば教えてください。 - 趣味で適当に作っ... - Yahoo!知恵袋](https://cdn-ak-scissors.b.st-hatena.com/image/square/1d07bee2b75b182ba712690f3a3464c29972e28b/height=288;version=1;width=512/https%3A%2F%2Fs.yimg.jp%2Fimages%2Fks%2Fclap%2Fimage%2Fogp%2Fogp.png)
ちょこちょこ書いているので、ペースは落ちています。大体言いたいことはもう書いてしまっている。というのもありますが・・・同じこと何度も別の記事で書いてもしょうがないしなぁ・・・なんて最近考えています。 んで今日はコーディング規約のお話。 コーディング規約っている? 結論から言えば、「絶対必要」です。これは1人で開発しても複数で開発しても同じです。コーディング規約は自分が開発する場合、他人が開発する場合、どちらも目的は プログラムをわかりやすくするために重要 ということになります。 規約がないとどうなるか? 規約がないとおそらくですが、これはこれはメソッドなのか?変数なのか?定数なのか?オブジェクトなのか?もおそらく不明で非常にわかりにくいものになってしまいます。例でやってみますか・・・ Private const k = 1 Public Sub output() sim = k sub_i
Microsoft は、ここで示すガイドラインに従ってサンプルおよびドキュメントを開発しています。 同じコーディング規則に従うと、次のような利点があります。 コードの見た目が統一されるため、コードを読むときに、レイアウトではなく内容に重点を置くことができます。 これまでの経験に基づいて推測できるようになるため、コードをすばやく理解できます。 コードのコピー、変更、保守がより簡単になります。 コードが Visual Basic の "ベスト プラクティス" に従っていることを確認できます。 命名規則 名前付けのガイドラインについては、「Naming Guidelines (名前付けのガイドライン)」をご覧ください。 "My" または "my" を変数名の一部として使用しないようにします。 My オブジェクトとの混同を招くからです。 自動生成されたコードに含まれるオブジェクトの名前をこのガイド
ExcelのVBAコーディングをやってますが、 チームでやると嫌になってきます。 特に今までVBAを主力としてやってきた人と一緒にしたくない… 理由は適当にコーディングしても動くからルール無用になる。 コードを見ていてイライラしてくる… (Rage()なんて、Activeシートが変わってたらどうすんねん!とか…) (きちんとされている方ごめんなさい。きちんとしてる人の絶対数が僕の周りでは少ないんです) というわけで、私が勝手に作った勝手なルールをメモとして残す。 (メモなので見にくいっ!) 必ず守ること: 1.シートは「オブジェクト名」を付け、シートの参照は「オブジェクト名」で参照する (ただし、動的に追加した時(一時シートなど)は除く。 オブジェクト名をつけるのが面倒だから) 2.ボタン等のイベントメソッド内でのみ下記の処理を行う ・Application.Calculation ・Ap
ここで記述する内容はあくまでガイドライン、指針の案にすぎない。この規約を守るためにコードを作るのでなく、よいコードを作るためのガイドラインにすぎない。このガイドラインがよいコードを作るのに障害になる場合は、ガイドラインを変えるか、ガイドラインを使用しない。 つまり、このガイドラインは必要に応じて、変更されることがある。 もし、ガイドラインを考える場合、VB6の規約が参考になる。 Visual Basic Coding Conventions 宣言について 変数の宣言を強制する モジュールの先頭に下記の構文を記述して型の宣言を強制すること。 この宣言は下記の手順で自動で作成することもできる。 【ツール】→【オプション】 【編集】のタブを選択 【変数の宣言を強制する】をチェックする。 理由 変数名の記述ミスがあった場合、コンパイル時にそのミスを検知できる。 暗黙の型は使用しない VBAで変数の
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く