命名規則 – プログラミング – Home

通知
すべてクリア

[解決済] 命名規則


DataLink
 DataLink
(@DataLink)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

関数名や変数名のつけ方についてお聞きしたいのですが、
どのような規則に沿って名前を付けていますか?

名前の付け方の1つに、ハンガリアン記法があると思いますが、
「今ではあまり使われていない」「非推奨」等が多数派のようでした。

せっかくなので、ナウでヤングな名前の付け方を採用したいので、
教えて下さい。

環境は VC++ SDK なのですが、環境によって規則を変えていますか?


引用未解決
トピックタグ
επιστημη
 επιστημη
(@επιστημη)
ゲスト
結合: 22年前
投稿: 1301
 

> せっかくなので、ナウでヤングな名前の付け方を採用したいので、
> 教えて下さい。

人それぞれ。全体の統一感され保たれていれば好きにつけていい。


返信引用
maru
 maru
(@maru)
ゲスト
結合: 17年前
投稿: 358
 

> せっかくなので、ナウでヤングな名前の付け方を採用したいので、
> 教えて下さい。

KY式の名前の付け方でしょうか?
あとでプログラムが読めなくなりそう。

えぴ さんの言うとおり、
> 人それぞれ。全体の統一感され保たれていれば好きにつけていい。
と思います。
チームで開発している場合、そのルールに従う必要があるでしょうが、
ルールがおかしいと思えば、ルールを変えればよいでしょう。

私の場合、基準は「後で読んでわかること」です。


返信引用
たいちう
 たいちう
(@たいちう)
ゲスト
結合: 23年前
投稿: 662
 

これはアンケートなのかな?
そのつもりで回答。

・ハンガリアンについて

アプリケーションハンガリアンとシステムハンガリアンがありますが、
アプリケーションハンガリアンに対する批判は聞いたことがありません。
私は必要な場合には使っています。

・環境によって規則を変えていますか?

変えています。
MFCを拡張するようなクラスを作る時は、
極力MFCっぽいインタフェースにします。
SDKで作る時はMFC色をなくすような方向で。

という規則を現在は心がけているので、
規則を変えていないともいえるかも。
ちなみに個人で作る場合です。最近仕事でVCは殆ど使っていません。

私の使う細かいルールを書いても意味がないので、
適当にググって、お好みのルールを採用してください。

・参考
『間違ったコードは間違って見えるようにする』
『XP C++コーディング標準』
でググってほしい。
URLをスパムキーワードと認識されたみたいだから。
あとwikipediaとかも調べてね。


返信引用
DataLink
 DataLink
(@DataLink)
ゲスト
結合: 17年前
投稿: 2
Topic starter  

みなさん回答ありがとうございました。

> 人それぞれ。全体の統一感され保たれていれば好きにつけていい。
>「後で読んでわかること」
この事は意識しているつもりでいたのですが、
今回は、今後他の人に読んでもらう場合もある為、
一般的な考えを聞かせて頂きました。

>『間違ったコードは間違って見えるようにする』
>『XP C++コーディング標準』
調べて勉強してみます。
丁寧に教えていただきありがとうございました。


返信引用
アキラ
 アキラ
(@アキラ)
ゲスト
結合: 23年前
投稿: 49
 

参考までに、私(個人)のコーディングスタイル
http://d.hatena.ne.jp/faith_and_brave/20071226/1198659828


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました