「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

「アプリケーションハンガリアン」と「システムハンガリアン」の違い

スポンサーリンク

予備知識


用語意味
変数プログラミング言語における「値を入れておく箱」
変数名変数の名前
変数の型変数の種類
ハンガリアン記法変数名の最初や最後に目印をつける表記法

それぞれの用語の意味


用語意味
アプリケーションハンガリアン意味を考えて目印を付ける、ハンガリアン記法
システムハンガリアン変数の型を目印として付ける、ハンガリアン記法

似ているところ


どちらもハンガリアン記法です。
例えば

yenHensuA



numHensuA

のように名前の最初か最後に決まった目印接頭辞接尾辞を付けることで意味をつかみやすくします。


違うところ


どんな目印を付けるかが違います。

アプリケーションハンガリアンは、変数の意味を意識した目印を付けます。
例えば「変数1」を「円_変数1」と表現したりです。


「アプリケーションハンガリアン」と「システムハンガリアン」の違い1

システムハンガリアンは、変数のを目印として付けます。
例えば「変数1」を「数字_変数1」と表現したりです。


「アプリケーションハンガリアン」と「システムハンガリアン」の違い2

個人的な使い分け


コーディングルールがあれば、それに合わせます。
なければ、ハンガリアン記法自体、使いません。


備考


単に「ハンガリアン記法」と言った場合は、システムハンガリアンを指していることが多いと思います。


スポンサーリンク
書籍画像047
書籍画像044


書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
つくって、壊して、直して学ぶ Git&GitHub 入門
「定年力」の鍛え方 老後の毎日を最高にする方法