‫お帰りなさい｡
‫そして､ このビデオでは､ コーディング・スタンダードについて取り上げたいと思います｡
‫基本的に､ コーディング標準は､ 開発者がプロジェクトのソースコードを書くときに従った一連のガイドライン､
‫ベストプラクティス､ プログラミングスタイルです｡
‫ですから､ 大きなソフトウェア会社はすべてこの規格に従っていますし､ 企業も独自の規格を持っています｡
‫以上､ コーディング規約の一例をご紹介しました｡
‫もちろん､ 会社で働けば､ 「こういう風にやっているから､ こういう風にコードを書きなさい」と言われるでしょう｡
‫では､ コーディング規約の部分を見てみましょう｡
‫変数には必ず適当な名前をつけてください｡
‫そのため､ 開発者は変数を宣言する際に､ その変数に適切な名前を付けなければならない｡
‫変数の名前は､ その用途に応じたものにする必要があります｡
‫この変数を何に使うか考えてみてください｡
‫そして､ この変数が実際に何に使われるかを説明する名前をつけてください｡
‫例えば､ ユーザーのhを格納したい場合､ その変数の名前は次のようにするのが良いだろう｡
‫年齢またはユーザー年齢｡
‫また､ 機能にもきちんとした名前をつけてください｡
‫関数には､ コードやプログラムの中で行う機能に基づいて名前を付ける必要があります｡
‫関数は通常､ アクションを行うわけですよね｡
‫例えば､ インターネットに接続されているかどうかをチェックする機能を持たせたい場合は､ check internet
‫connectionと呼ぶわけです｡
‫続いてコメント｡
‫コードに常にコメントを残すのは良い習慣で､ 大きな技術会社では必須です｡
‫関数には､ その関数の用途や機能を説明するコメントを付ける必要があります｡
‫同じプロジェクトで働く他の開発者が､ その関数の用途を理解するのに役立つのです｡
‫そして､ それは他の開発者のためだけでなく､ 自分自身のためでもあるのです｡
‫数年後､ あるいは数ヶ月後にコードに戻ったとき､ 適切なコメントがなければ自分のコードを理解するのは本当に難しく､
‫またすべてを一から考えなければならず､ それにはあまりにも多くの時間がかかります｡
‫わかりました｡
‫では､ プロジェクトで使用できるさまざまな種類のコメントを調べてみましょう｡
‫そこで､ 一行コメントというのがあって､ これはここにあるような一行コメントです｡
‫変数とは何か､ if文は何のためにあるのか､ などを説明するのに便利です｡
‫そして､ 複数の行をコメントするために使われるマルチラインコメントがあります｡
‫スラッシュスターで始まり､ スタースラッシュで終わります｡
‫だから､ これは複数回線にまたがることができる｡
‫そこにたくさんのコメントを入れても､ すべてコンパイラが解釈してくれるわけではありません｡
‫つまり､ 開発者が読むためにそこにあるだけなのです｡
‫そして､ 関数やクラスのドキュメントを作成するために使用されるXMLドキュメントのコメントを使用することができます｡
‫典型的なコメント欄のタイプですね｡
‫C-sharpでは､ 3つのスラッシュで始まり､ タグの要約があり､ 要約は括弧の中にあり､ そして基本的にこのクラスや関数が行うことは何でもフレットにします｡
‫これらは､ Visual Studioがそれらを認識し､ メソッドを呼び出すときにサマリーを表示するため､
‫コードを他の人と共有するときにかなり便利です｡
‫ご覧のように､ メソッドにカーソルを合わせると､ 私たちが書いた要約が読み込まれます｡
‫例えば､ このクールなメソッドには､ This is a cool methodというサマリーがあり､
‫マウスをクールなメソッドの上に置くと､ その下にそのメソッドが何をするのか､ そのサマリーが記載されるわけです｡
‫それでは､ 標準的なプラクティスは以上とします｡
‫もちろん､ 実際に大手企業や一般企業で働くようになれば､ もっと多くのプラクティスがあり､
‫例えば変数の名前などをどのように決めているのかを知ることができます｡
‫なるほど｡
‫それでは､ 次のビデオでお会いしましょう｡