IT用語集|カテゴリ:開発・設計
-
APIキー API Key
説明
他のサービス(API)を利用させてもらうための「専用のパスワード・合鍵」のようなもの。
-
API Application Programming Interface
説明
違うソフトやサービス同士を繋ぐための「窓口」のこと。
-
ビルド Build
説明
人間が書いた(あるいはAIに書かせた)バラバラのコードや素材を、最終的に実行・公開しやすい完成品ファイル一式へ変換・組み立てる作業のこと。
-
キャメルケース / スネークケース CamelCase / snake_case
説明
変数や関数の名前をつけるときの「単語の繋ぎ方のルール」のこと。
-
コメントアウト Comment Out
説明
コードの一部を一時的に無効化したり、説明メモとして残したりすること。
-
コンポーネント Component
説明
Webサイトやアプリを構成する、再利用可能な「部品」のこと。
-
デバッグ Debug
説明
プログラムの不具合やエラーの原因を調べて、見つけて、修正していく作業のこと。
-
依存関係 Dependencies
説明
あるプログラムや機能を動かすために、別のライブラリやパッケージが必要になる関係のこと。
-
デプロイ Deploy
説明
開発環境で作ったアプリやWebサイトを、本番環境へ配置して実際に使える状態にすること。
-
Docker Docker
説明
開発に必要な環境一式をコンテナという箱にまとめて、どのPCでも同じように動かしやすくする技術のこと。
-
エラーハンドリング Error Handling
説明
エラーが起きたときに、処理を安全に続ける・止める・案内するための仕組みのこと。
-
エラーログ Error Log
説明
プログラムで起きたエラーについて、いつ・どこで・何が起きたかを記録した履歴のこと。
-
フレームワーク Framework
説明
アプリやシステムを効率よく作るために、骨組みや便利機能があらかじめ用意された開発の土台のこと。
-
フルスタック Full-stack
説明
フロントエンドからバックエンド、データベース、インフラ寄りの設定まで、開発の複数領域を横断して扱えること。
-
ハードコード Hard-coding
説明
本来は設定やデータとして外に出しておきたい値を、コードの中に直接ベタ書きしてしまうこと。
-
IDE Integrated Development Environment
説明
プログラミングをするための高機能な作業ツールのこと。
-
JSON JavaScript Object Notation
説明
システム同士でデータをやり取りするときによく使われる、軽くて読みやすいデータ形式のこと。
-
OSS Open Source Software
説明
設計図であるソースコードが公開されており、ライセンス条件に従って中身を見たり、使ったり、改良したりできるソフトウェアのこと。
-
パッケージ Package / Library
説明
よく使う機能を、再利用しやすい形でまとめたプログラム部品のこと。
-
リファクタリング Refactoring
説明
プログラムの外から見た動作は変えずに、内部構造やコードを整理して、読みやすく保守しやすい状態に改善すること。
-
正規表現 Regular Expression / Regex
説明
文字列の並び方や条件を、専用の記号を使って表すパターン記法のこと。検索・置換・入力チェックなどに使われる。
-
レスポンシブ Responsive Design
説明
パソコンやスマホ、タブレットなど、画面サイズに応じて見やすいレイアウトへ調整されるように作るWebデザインの考え方のこと。
-
ルートディレクトリ Root Directory
説明
プロジェクトやフォルダ構造のいちばん上にある起点の階層のこと。文脈によってはOS全体の最上位を指すこともある。
-
ルーティング Routing
説明
URLごとに、どの画面や処理を呼び出すかを対応づける仕組みのこと。Webアプリやサイトの行き先を決める役割を持つ。
-
UI / UX User Interface / User Experience
説明
UIはユーザーの目に見える画面や操作部分、UXはそのサービスを使ったときに感じる使いやすさや満足感を含む体験全体のこと。
-
VS Code Visual Studio Code
説明
Microsoftが無料で提供している、世界中で最も使われている代表的なIDE(コードエディタ)のこと。