‫お帰りなさい｡
‫このビデオでは､ いくつかの命名規則と､ コーディング標準について説明します｡
‫つまり､ 例えばclient activityというクラスがある場合､
‫最初に大文字を使い､ 2語目も大文字を使うということです｡
‫つまり､ これは2つの異なる言葉なのです｡
‫クライアント､ そしてアクティビティと呼ばれるものです｡
‫そして､ 新しい単語はそれぞれ大文字で書きますが､ 一緒に書かないといけません｡
‫そこで､ ここではclient activityのようなクラス名をつけています｡
‫メソッド名についても同じことが言えます｡
‫値を計算するようなメソッド名｡
‫大文字のCと大文字のVで値を表し､ 引数にはキャメルケースを､ メソッドの引数にはこのartsのように使います｡
‫つまり､ ここでは､ 例えば､ 最初の番号のようなメソッドの引数を持つことになります｡
‫また､ ローカル変数も同様です｡
‫アイテム数とか｡
‫次に､ 略語を避けるようにします｡
‫ですから､ 例えばユーザーコントロールのようなものがある場合､ R､ CTRなどは使わないでください｡
‫そのため､ 変数名や一般的にはユーザーCTRの代わりにユーザーコントロールを使用します｡
‫実は､ 一般的な話なんです｡
‫ですから､ このような省略形は使わない方が読みやすく､ 読みやすいコードを作ることは本当に意味があります｡
‫そのためには､ 変数､ メソッド､ クラスなどに正しい名前を付けることから始めます｡
‫もちろん､ XMLやFTP､ URIのようなものには例外があり､ そのようなものでは変数の先頭に数字を使うことはない｡
‫例えば､ 3台とか整数だと､ 3台で5台なんですね｡
‫だから､ それはできないことなんです｡
‫だから､ 最初から使わないでください｡
‫何ができるかというと､ 最後に使うことができるのです｡
‫だから､ 車3台､ は使えるけど､ 車3台は使えないんです｡
‫それから､ アンダースコアについては､ 例えば自動車やエンジン始動などは､ なるべくアンダースコアを避け､ 例外は冒頭にアンダースコアをつけるようにしています｡
‫ですから､ 変数名の最初にアンダースコアを付けて､ それをログイン日などに使うのであれば､
‫それはそれで意味があります｡
‫わかりました｡
‫しかし､ そうすると整数ではなくなってしまう｡
‫次に､ 文字列の大文字IとT､ またはint大文字booleanを避けるようにします｡
‫文字列 int pool などのあらかじめ定義された型名がありますが､ これはそのためだけのものです｡
‫だから､ もちろん､ 文字列や末尾3932やブール値を使ってもいい｡
‫だからクラスはともかく､ そういう使い方をするのは本当に高望みなんです｡
‫そのため､ Microsoft DOT netのフレームワークとの整合性が高く､ より自然な形でコードを読むことができるのです｡
‫また､ ちなみに､ クラスについては､ 名詞や名詞句を使ってクラス名をつけるようにします｡
‫例えば､ プログラム､ 従業員､ 営業日などですね｡
‫だから､ クラスには常に名詞を使うようにしてください｡ それが通常あるべき姿だからです｡
‫これらはオブジェクトのためのもので､ オブジェクトは通常､ 名詞です｡
‫しかし､ メソッドは通常､ アクションなので､ もちろん動詞を使うことができます｡
‫わかりました｡
‫だから､ 今のところ､ それらが一番重要だと思いますね｡
‫また､ C-Sharpのコーディング規約についてもっと知りたい場合は､ do factory dot com slash reference slash
‫C-sharp coding standardsに行くことをお勧めします｡
‫そして､ ここには､ まさにそれを実現した素晴らしい井戸端会議があります｡
‫そのため､ 彼はもう少し詳しく説明し､ まだ私たちには遠すぎる例を持ち出すのです｡
‫つまり､ クラスとは何か､ メソッドとは何か､ などを見てきたわけです｡
‫しかし､ 彼は敵やインターフェイスなど､ まだ取り上げていないことにも踏み込んでいます｡
‫ですから､ このコースの後半で敵やインターフェースを使うことになりますが､ そのとき､ もちろん､ それらのコーディング規約も念頭に置いておくことは意味があるでしょう｡
‫でも､ それを大切にしたい｡
‫もちろん､ コースを作りながらね｡
‫だから､ 後ほど皆さんにもお見せしようと思っています｡
‫わかりました｡
‫だから､ 彼が素晴らしい仕事をしたこのウェブサイトをぜひ見てください｡
‫まあ､ かなり綺麗に書くと､ かなり分かりやすく､ 読みやすいと思いますね｡
‫次のビデオでは､ ある型から別の型に値を変換する方法と､ ある型から別の型にキャストする方法について説明します｡
‫それでは､ 次のビデオでお会いしましょう｡