関数名や変数名のつけ方についてお聞きしたいのですが、
どのような規則に沿って名前を付けていますか?
名前の付け方の1つに、ハンガリアン記法があると思いますが、
「今ではあまり使われていない」「非推奨」等が多数派のようでした。
せっかくなので、ナウでヤングな名前の付け方を採用したいので、
教えて下さい。
環境は VC++ SDK なのですが、環境によって規則を変えていますか?
> せっかくなので、ナウでヤングな名前の付け方を採用したいので、
> 教えて下さい。
人それぞれ。全体の統一感され保たれていれば好きにつけていい。
> せっかくなので、ナウでヤングな名前の付け方を採用したいので、
> 教えて下さい。
KY式の名前の付け方でしょうか?
あとでプログラムが読めなくなりそう。
えぴ さんの言うとおり、
> 人それぞれ。全体の統一感され保たれていれば好きにつけていい。
と思います。
チームで開発している場合、そのルールに従う必要があるでしょうが、
ルールがおかしいと思えば、ルールを変えればよいでしょう。
私の場合、基準は「後で読んでわかること」です。
これはアンケートなのかな?
そのつもりで回答。
・ハンガリアンについて
アプリケーションハンガリアンとシステムハンガリアンがありますが、
アプリケーションハンガリアンに対する批判は聞いたことがありません。
私は必要な場合には使っています。
・環境によって規則を変えていますか?
変えています。
MFCを拡張するようなクラスを作る時は、
極力MFCっぽいインタフェースにします。
SDKで作る時はMFC色をなくすような方向で。
という規則を現在は心がけているので、
規則を変えていないともいえるかも。
ちなみに個人で作る場合です。最近仕事でVCは殆ど使っていません。
私の使う細かいルールを書いても意味がないので、
適当にググって、お好みのルールを採用してください。
・参考
『間違ったコードは間違って見えるようにする』
『XP C++コーディング標準』
でググってほしい。
URLをスパムキーワードと認識されたみたいだから。
あとwikipediaとかも調べてね。
みなさん回答ありがとうございました。
> 人それぞれ。全体の統一感され保たれていれば好きにつけていい。
>「後で読んでわかること」
この事は意識しているつもりでいたのですが、
今回は、今後他の人に読んでもらう場合もある為、
一般的な考えを聞かせて頂きました。
>『間違ったコードは間違って見えるようにする』
>『XP C++コーディング標準』
調べて勉強してみます。
丁寧に教えていただきありがとうございました。