モジュール詳細:命名規則

命名規則に名前を付ける行為を「命名規則」と呼ぶことができるが、それを命名する行為を何と呼ぶだろうか?もちろん、ネーミングの「ネーミング命名規則」だ。不格好なタイトルだと思うが、好きな数の「ネーミング」をつなぎ合わせて、常に賢明なタイトルになるのだ。

  • モジュールには7つのボタンがあり、それぞれにラベルがある。
  • 1番上のボタンを除き、ボタンはカウントダウンタイマーのティック(秒の切り替わり)に合わせて二つのラベルを交互に表示する。
  • これらのボタンを押すと、表示の順番が入れ替わる。
  • 一番上のボタンを参照し、全体のボタンの正しいラベルを特定する。
  • 他のすべてのボタンが一番上のボタンの規則に対して正しいラベルが表示された時に一番上のボタンを押してモジュールを解除する。
1st 2nd 3rd 4th 5th 6th 7th
オブジェクト名 表記 複数 サフィックス 略語 マスク アンダースコア
Class PascalCase False True False Alphameric False
Constructor** PascalCase False True False Alphameric False
Method PascalCase True False False Alphameric False
Argument camelCase True False True Alphameric False
Local camelCase True False True Alphameric False
Constant PascalCase False False False Alphameric False
Field camelCase True False True Alphameric True
Property PascalCase True False True Alphameric False
Delegate PascalCase False True True Numeric False
Enum PascalCase True False False Numeric False

*ボタンは上から下に並んでいる。

**ボタンは最大10文字しか表記できないため、11文字の単語はどれか1文字が削除されている、