変数名のつけ方が苦手みたいで困っています。
「変数名のつけ方」などのサイトも読んでいるのですが、
ここでも質問させてください。
・変数を作るとき(その言語での規則とは別に)、
みなさんなりに工夫されていることとかあれば教えてください。
・それから、ループ処理のカウンタには、
伝統的に i~n がよく使われているみたいですけど、
どうしてこの6文字なんでしょうか?
・あと、これはプログラムについての質問ではないのですが、
ディレクトリ名やファイル名の上手なつけ方についても、
教えてほしいです。昔は8文字と拡張子のようでしたが、
今もこれを守っていますか?
たくさん聞いてすみません。どれかひとつでも結構です。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
http://ameblo.jp/argv/entry-10031517216.html
命名規則は仕事単位で規約がありますのでそれに従います。何も無ければ、適当なルールを自分で決めて。ローマ字や英語の略が多いですね。システムハンガリアン(int型なら接頭辞にiをつける等)を薦められる場合もありますが、これにこだわった事は無いです。
ループ変数の6文字は、昔のFORTRANの時代の「暗黙の型宣言」による部分が多いのかもしれません。昔のFORTRANでは型宣言をしなくても良くて、その場合はi~nではじまる変数は整数型とみなされました。ので、ループには浮動小数点で発生する誤差をなくすために整数を使うという定石がありますのでそれと共に普及したのでは。
ファイル名は、今は自由につけています。でも、空白や全角文字は不具合が出ることがあるので避けてます。昔までは8.3形式でしたが、今や使う機会もないですね。
ご紹介いただいたURL興味深く読ませていただきました。
またループ変数については、私のぜんぜん知らない時代ですね^^;
参考になる意見をありがとうございました。
No.2
- 回答日時:
>みなさんなりに工夫されていることとかあれば教えてください。
後で変数名を見てわかるような名前をつけるくらい。
変数は通常スコープが短く、ローカルなオブジェクトなのでそんなに注意はしていない。外部に公開されるクラス名やメソッド名の方に気をつかう。
>どうしてこの6文字なんでしょうか?
慣習です。
>ディレクトリ名やファイル名の上手なつけ方についても、教えてほしいです。
言語によると思いますが、ネームスペースに対応したディレクトリを作って、クラス名/モジュール名と同じファイル名をつけることが多いです。
質問し忘れてました。>< たしかにクラスやメソッドも、
悩みます。英語も苦手だし。
変数についてはわりと気楽に決めてるのですね。
私の場合、ずっと昔に作ったソースを久しぶりに開くと、
何の変数だったかしらと考えることがたびたびあります。
6文字については何か意味があるのかと思いました。
参考になる意見をありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- HTML・CSS リンクバナーのHTMLタグ。画像を変えたり、設置位置を変えるとバナー貼付け側はどう見える? 2 2023/02/01 12:01
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- HTML・CSS WEBサイトの構築。表示データとWEBデザインを分離する考え方を専門用語・業界用語では何と言うか? 8 2022/09/27 09:16
- その他(ソフトウェア) コマンドプロンプトについて教えてください。 状況: 画像編集ソフト上でネットから保存した画像を使うの 3 2022/05/26 11:14
- C言語・C++・C# C言語:数値の桁数指定についての質問です。 8 2022/05/26 23:53
- Ruby 初心者プログラミング 3 2022/10/12 11:31
- その他(プログラミング・Web制作) pythonのプログラムについての質問です。 1 2023/05/26 10:31
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- 統計学 ダミー変数の因子分析について質問です 1 2022/03/27 14:31
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/10 09:06
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAで3秒だけ時間を止めたい
-
vba
-
Escキーを押すと、中断する時と...
-
DoEventsが必要な理由について
-
ということですか 他に固定りよ...
-
DOSコマンドのループ内のTIMEコ...
-
Application.OnTime の使い方
-
Visual BasicのUserFormが閉じ...
-
流れ図(フローチャート)が分か...
-
ListBox 複数選択 で オートフ...
-
エクセル関数で1〜12の数字がル...
-
どなたかこのプログラミングを...
-
イベントの発生を待つ
-
ループ内での条件処理
-
プログラムはif文とforループが...
-
VB6 ListIndexのコピー
-
VB.NETで素因数分解のプログラ...
-
「偶数・奇数の和」のフローチ...
-
ループフリー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
画面を強制的に再描画させる方法
-
VBAでの一時停止と再開の方法
-
ループ7回目の悪役令嬢は、元敵...
-
UWSCの終了の仕方
-
Escキーを押すと、中断する時と...
-
エクセルの当番表を作っていま...
-
GIFアニメをループさせたくない
-
VBAで3秒だけ時間を止めたい
-
どなたかこのプログラミングを...
-
VBA for i=1 to lastrow
-
DOSコマンドのループ内のTIMEコ...
-
ListBox 複数選択 で オートフ...
-
vbscriptでIE自動入力(途中で...
-
vb.netからエクセル関数書き込み
-
DoEventsが必要な理由について
-
Java 南京錠
-
アクティブセルから、A列最終行...
-
テキストボックスの名前に変数...
-
範囲指定したセルを1つずつ飛...
-
VBA Dir関数でファイルをループ...
おすすめ情報