いちばんやさしいゲームの作り方

文系の人でも、数理学がわからない人でもゲームプログラミングをマスターできるブログ

コメント欄の「アプリケーションハンガリアン」に反応しました。

ソフトウェア開発に幸せな未来はあるのか: 第15話 コーディング規約は必要か?

我々が嫌悪するハンガリアン記法というのはシステムハンガリアンというくくりなんですね。どっちかというと亜種らしいです。

仕事で他人の書いたプログラムを読むとき、配列(と思われる)変数へアクセスしないといけないことがあるかと思います。この時、連番になってる配列なのか、そうでないのか、隙間があるのか、ないのかとか考えないといけないことがたくさんありすぎて、「変数名でわかるようにしてほしいなぁ」なんて思うことがあるのですが、これは何ハンガリアンで解決するのでしょうか…

<?php
// 他人が書いたコード
$someArray = SomeDataListUpFunction();
// ↑見るからに配列っぽい

//// 以下、俺が追加したコード ////

// 連番を振って出力する
var $i = 1; // 連番になってないかもしれないので添え字は使わない
foreach ($someArray as $someElement) {
  printf("%d %s\n", $i++, $someElement);
}
?>

Contributions




Trackback URL

メルマガ登録・解除
 
挫折不可能!初級ゲームプログラミング完全マニュアル
RSS track feedいちばんやさしいゲームの作り方 カウンター
ブログSEO対策:track word あわせて読みたい SEO STATUS