IT用語集|カテゴリ:コーディング作法
コーディング作法カテゴリでは、プログラムの動作そのものよりも、読みやすさ・直しやすさ・チームで扱いやすい形にするための用語をまとめています。命名、インデント、コメントの使い方は小さな話に見えますが、コードが長くなるほど効いてきます。
AIにコードを書いてもらう場合でも、作法を知らないままだと、出力されたコードが自分のプロジェクトに合っているか判断しにくくなります。基本的な書き方の基準を持つことで、AIへの修正指示も具体的になります。
コーディング作法カテゴリの読み方
- まずはインデントと命名ルールを確認し、コードの見た目と意味の伝わり方を押さえると読み進めやすくなります。
- コメントアウトやハードコーディングは、初心者が便利さと危うさを同時に感じやすい用語なので、使う場面と避ける場面を意識して読むとよいです。
- 既存コードをAIに直してもらうときは、このカテゴリの用語を使って「命名を揃えて」「インデントを整えて」のように依頼できます。
このカテゴリの用語をどれくらい覚えているか、クイズで確かめてみましょう!
このカテゴリのクイズに挑戦するまずはここから!重要基本用語
インデント、コメントアウト、命名ルールは、初心者が最初に覚えるだけでコードの読みやすさが大きく変わる基本用語です。
-
インデント重要 Indent
説明
コードの階層構造を視覚的に表すために行頭に入れる空白のこと。
-
コメントアウト重要 Comment Out
説明
コードの一部を一時的に無効化したり、説明メモとして残したりすること。
-
キャメルケース / スネークケース重要 CamelCase / snake_case
説明
変数や関数の名前をつけるときの「単語の繋ぎ方のルール」のこと。
その他の用語一覧
-
DRY原則 DRY Principle
説明
システム内で同じ知識やロジックを複数の場所に重複して持たないようにする設計原則。
-
Flexbox Flexbox
説明
CSSで要素の配置や整列、余白を簡単かつ柔軟に設計できるレイアウト手法。
-
ハードコード Hard-coding
説明
本来は設定やデータとして外に出しておきたい値を、コードの中に直接ベタ書きしてしまうこと。
-
マジックナンバー Magic Number
説明
コードの中に説明なしで直接書かれた、意味や理由が読み取りにくい数値のこと。なぜその数値なのかがコードから読み取れず、保守・変更を難しくする原因になる。定数に名前をつけて管理するのが望ましい。
-
ネスト Nesting
説明
プログラムやデータ構造の中で、ある構造の内部にさらに同じ構造が入り込んでいる状態(入れ子構造)。
-
Prettier Prettier
説明
ソースコードのインデントや改行などを、ルールに従って自動的にきれいに整形してくれるコードフォーマッター。
-
車輪の再発明 Reinventing the wheel
説明
すでに世の中に存在している広く使われている技術やプログラムを、わざわざゼロから自分で作り直してしまう無駄な行為。