システムの画面に表示される「保存」や「キャンセル」といった言葉とは別に、エンジニアが会話で使う言葉や、自動化ツールの設定画面に出てくる「コードの世界」の言葉があります。
これらは、コンピュータに「どう動いてほしいか」を指示するための共通言語です。
「配列?」「ブーリアン?」 一見、呪文のように見えますが、意味さえ分かれば事務処理の手順書と同じです。この辞書では、バックオフィス業務の自動化やエンジニアとの連携に役立つプログラミングコード用語を、AからZまで網羅しました。
コードの世界を「事務」で翻訳する
エンジニアが書くコードは、実は「究極のマニュアル」です。
「この書類(変数)を、ここ(関数)に入れて、もし不備があったら(例外)、付箋を貼って戻す(リターン)」
そんな事務処理の流れを、彼らは英語で書いているだけです。この辞書では、単なる和訳ではなく、「それってバックオフィス業務で言うとどういうこと?」という現場の視点(うしろぽっけメモ)で解説しました。
該当する用語が見つかりませんでした… 🥺
A – E
A
Alias別名(エイリアス)Copied!
本来の名前とは別に付けられたニックネーム。長いコマンドを短く呼ぶ時などに使う。
USHIRO-POCKE NOTE
「旧姓」や「社内での呼び名」。本名は長いけど、普段は「佐藤さん」で通じる、みたいな状態です。
「旧姓」や「社内での呼び名」。本名は長いけど、普段は「佐藤さん」で通じる、みたいな状態です。
APIエーピーアイCopied!
Application Programming Interface。異なるシステム同士がデータをやり取りするための接続口。
USHIRO-POCKE NOTE
「専用窓口」。チャットツールとカレンダーが連携できるのは、お互いが「ここから情報を渡しますよ」という窓口(API)を開けているからです。
「専用窓口」。チャットツールとカレンダーが連携できるのは、お互いが「ここから情報を渡しますよ」という窓口(API)を開けているからです。
Append追加するCopied!
リストの「一番後ろ」にデータを足す処理のこと。
USHIRO-POCKE NOTE
名簿のエクセルを開いて、一番下の空行に新しい人を追記する作業です。割り込みではありません。
名簿のエクセルを開いて、一番下の空行に新しい人を追記する作業です。割り込みではありません。
Argument引数(ひきすう)Copied!
関数(処理)を実行する時に渡す「材料データ」。
sum(100, 200) の括弧の中身。USHIRO-POCKE NOTE
経理担当に渡す「領収書」そのもの。「これ(引数)を使って計算しておいて(関数)」と頼むイメージ。
経理担当に渡す「領収書」そのもの。「これ(引数)を使って計算しておいて(関数)」と頼むイメージ。
Array配列Copied!
複数のデータを順番に並べて格納する箱。
["A", "B", "C"] のように書く。USHIRO-POCKE NOTE
Excelの「1行」または「1列」。バラバラのメモ紙ではなく、順序が決まったリスト表です。
Excelの「1行」または「1列」。バラバラのメモ紙ではなく、順序が決まったリスト表です。
Async / Await非同期 / 待機Copied!
時間がかかる処理(通信など)を待つための命令。「返事が来るまでここで待て」という意味。
USHIRO-POCKE NOTE
「先方からの返信待ち」状態。これがないと、返信が来ていないのに次の作業を始めてしまい、ミスが起きます。
「先方からの返信待ち」状態。これがないと、返信が来ていないのに次の作業を始めてしまい、ミスが起きます。
Authentication認証(AuthN)Copied!
「あなたが誰か」を確認すること。ログイン処理。
USHIRO-POCKE NOTE
「入館証のチェック」。ビルに入る時に、社員証をピッとかざして本人確認する行為です。
「入館証のチェック」。ビルに入る時に、社員証をピッとかざして本人確認する行為です。
Authorization認可(AuthZ)Copied!
「何をしてよいか」を確認すること。権限管理。
USHIRO-POCKE NOTE
「鍵の貸し出し」。入館(認証)できたとしても、社長室に入れる鍵(権限)を持っているかは別の話です。
「鍵の貸し出し」。入館(認証)できたとしても、社長室に入れる鍵(権限)を持っているかは別の話です。
B
Batchバッチ処理Copied!
あらかじめ決めた手順に従って、大量のデータを一括で処理すること。
USHIRO-POCKE NOTE
「月末の締め作業」。毎日やるのではなく、あるタイミングで溜まった分を一気に片付ける処理です。
「月末の締め作業」。毎日やるのではなく、あるタイミングで溜まった分を一気に片付ける処理です。
Bodyボディ(本文)Copied!
通信において、実際に送られるデータの中身。ヘッダー(宛先)と対になる概念。
USHIRO-POCKE NOTE
「手紙の便箋」。封筒(ヘッダー)の中に入っている、実際に伝えたい内容が書かれた紙のこと。
「手紙の便箋」。封筒(ヘッダー)の中に入っている、実際に伝えたい内容が書かれた紙のこと。
Booleanブーリアン(真偽値)Copied!
true(真)か false(偽)のどちらかしか入らないデータ型。USHIRO-POCKE NOTE
チェックボックスの「レ点」。ついているか、いないか。それ以外の状態(「たぶん」とか)は許されません。
チェックボックスの「レ点」。ついているか、いないか。それ以外の状態(「たぶん」とか)は許されません。
Break中断Copied!
繰り返し処理(Loop)を途中で強制終了して脱出する命令。
USHIRO-POCKE NOTE
「探していた書類が見つかったので、残りのダンボールは探さなくていいです」という終了合図。
「探していた書類が見つかったので、残りのダンボールは探さなくていいです」という終了合図。
BugバグCopied!
プログラムの不具合。意図しない動作。
USHIRO-POCKE NOTE
マニュアルの記載ミス。作業員のミスではなく、手順書自体が間違っている状態なので、何度やっても間違えます。
マニュアルの記載ミス。作業員のミスではなく、手順書自体が間違っている状態なので、何度やっても間違えます。
BuildビルドCopied!
書いたコードを実行可能なファイル(アプリ)として組み立てること。
USHIRO-POCKE NOTE
書き散らした原稿を整理して、最後にホチキス留めをして「提出資料」として完成させる工程。
書き散らした原稿を整理して、最後にホチキス留めをして「提出資料」として完成させる工程。
C
CacheキャッシュCopied!
一度取得したデータを、次回すぐ使えるように一時保存しておく場所。
USHIRO-POCKE NOTE
「よく使う電話番号リスト」を机に貼っておくこと。毎回電話帳(サーバー)まで調べに行く手間を省きます。
「よく使う電話番号リスト」を机に貼っておくこと。毎回電話帳(サーバー)まで調べに行く手間を省きます。
CallbackコールバックCopied!
ある処理が終わった後に、呼び出されるように予約しておく関数。
USHIRO-POCKE NOTE
「折り返し電話」。今は忙しいから、終わったらこちらからかけ直します(処理します)、という約束。
「折り返し電話」。今は忙しいから、終わったらこちらからかけ直します(処理します)、という約束。
Caseケース(場合)Copied!
Switch文の中で、「値がAの場合は…」「Bの場合は…」と分岐先を指定する単語。USHIRO-POCKE NOTE
問い合わせ窓口の振り分け。「料金については1番、住所変更は2番…」の選択肢そのものです。
問い合わせ窓口の振り分け。「料金については1番、住所変更は2番…」の選択肢そのものです。
Catch捕捉Copied!
エラーが発生した時に、システムを停止させずに拾い上げる処理。
Try...Catch構文で使う。USHIRO-POCKE NOTE
クレーム対応係。「何か問題(エラー)が起きたら、とりあえず私が話を聞くので業務を止めないで」という役割。
クレーム対応係。「何か問題(エラー)が起きたら、とりあえず私が話を聞くので業務を止めないで」という役割。
ClassクラスCopied!
オブジェクトを作るための「設計図」や「金型」。ここに定義された性質を持つ実体(インスタンス)が作られる。
USHIRO-POCKE NOTE
「入社手続き書類のフォーマット(白紙)」。これをコピーして各社員の情報を書き込んだものがオブジェクト(実体)です。
「入社手続き書類のフォーマット(白紙)」。これをコピーして各社員の情報を書き込んだものがオブジェクト(実体)です。
Columnカラム(列)Copied!
データベースや表計算ソフトにおける「縦」の列。
USHIRO-POCKE NOTE
Excelの「A列」「B列」。ここには「氏名」や「金額」といった、項目の種類が入ります。
Excelの「A列」「B列」。ここには「氏名」や「金額」といった、項目の種類が入ります。
CommitコミットCopied!
コードの変更内容をリポジトリ(保管場所)に記録・保存すること。
USHIRO-POCKE NOTE
「確定保存」。単なる上書き保存ではなく、「今日はここまでやりました」という日報と一緒に金庫へしまうイメージ。
「確定保存」。単なる上書き保存ではなく、「今日はここまでやりました」という日報と一緒に金庫へしまうイメージ。
Concatenate結合(コンキャット)Copied!
文字と文字をつなげること。「田」+「中」を「田中」にする処理。
USHIRO-POCKE NOTE
「名字」セルと「名前」セルをくっつけて「フルネーム」セルを作ること。Excelの
「名字」セルと「名前」セルをくっつけて「フルネーム」セルを作ること。Excelの
& や CONCAT 関数です。Condition条件Copied!
If文などで使う判断基準。TrueかFalseかで判定される。USHIRO-POCKE NOTE
「100円以上か?」というルール。曖昧さは許されず、白黒はっきりつけられる基準である必要があります。
「100円以上か?」というルール。曖昧さは許されず、白黒はっきりつけられる基準である必要があります。
Const定数Copied!
一度値を入れたら、二度と書き換えられない変数。Constantの略。
USHIRO-POCKE NOTE
ラミネート加工された掲示物。「消費税率」や「会社住所」など、勝手に書き換えられては困る情報を入れます。
ラミネート加工された掲示物。「消費税率」や「会社住所」など、勝手に書き換えられては困る情報を入れます。
Continue継続(スキップ)Copied!
ループ処理で「今の回」を中断し、次の回へ進むこと。処理自体は終わらない。
USHIRO-POCKE NOTE
「あ、この人は欠席だから飛ばして次の人!」という処理。作業自体は止めず、該当しないものを飛ばす時に使います。
「あ、この人は欠席だから飛ばして次の人!」という処理。作業自体は止めず、該当しないものを飛ばす時に使います。
CRUDクラッドCopied!
Create(作成)、Read(読込)、Update(更新)、Delete(削除)の4つの基本機能。
USHIRO-POCKE NOTE
台帳管理の基本。「新規登録」「閲覧」「書き換え」「破棄」。この4つができればシステムとして成立します。
台帳管理の基本。「新規登録」「閲覧」「書き換え」「破棄」。この4つができればシステムとして成立します。
D
Data Typeデータ型Copied!
数値、文字列、真偽値など、データの種類の分類。
USHIRO-POCKE NOTE
「セルの書式設定」。ここが「文字列」になっていると、数字に見えても計算できないという罠にハマります。
「セルの書式設定」。ここが「文字列」になっていると、数字に見えても計算できないという罠にハマります。
DebugデバッグCopied!
バグ(不具合)の原因を探して修正する作業。
USHIRO-POCKE NOTE
「数字が合わない!なんで!」と言いながら、電卓の履歴を一行ずつ追いかける、あの時間のことです。
「数字が合わない!なんで!」と言いながら、電卓の履歴を一行ずつ追いかける、あの時間のことです。
Declaration宣言Copied!
「これからこの変数を使います」とシステムに伝えること。
let x; など。USHIRO-POCKE NOTE
「空のダンボールを用意して、マジックで『領収書入れ』と書く」作業。中身を入れる前の準備です。
「空のダンボールを用意して、マジックで『領収書入れ』と書く」作業。中身を入れる前の準備です。
Defaultデフォルト(初期値)Copied!
何も指定されなかった時に適用される値。
USHIRO-POCKE NOTE
申込書の「希望なし」に丸がついている状態。特に要望がなければ、一番標準的なAプランになります、というやつ。
申込書の「希望なし」に丸がついている状態。特に要望がなければ、一番標準的なAプランになります、というやつ。
DeployデプロイCopied!
開発したシステムをサーバーに配置して、利用可能な状態にすること。
USHIRO-POCKE NOTE
「開店準備」。商品を棚に並べて、シャッターを開けること。ここから先はお客様(ユーザー)が入ってきます。
「開店準備」。商品を棚に並べて、シャッターを開けること。ここから先はお客様(ユーザー)が入ってきます。
Deprecated非推奨Copied!
「古くなったからもう使わないでね(将来なくなるよ)」という機能につく警告。
USHIRO-POCKE NOTE
「旧申請書」。まだ受理はされるけど、近いうちに使えなくなるので、新しいフォーマットを使ってくださいという状態。
「旧申請書」。まだ受理はされるけど、近いうちに使えなくなるので、新しいフォーマットを使ってくださいという状態。
Destructuring分割代入Copied!
オブジェクトや配列から、必要なデータだけを取り出して変数に入れる書き方。
USHIRO-POCKE NOTE
「袋分け」。給料袋(オブジェクト)から、家賃用、食費用、貯金用と、中身を取り出して封筒に分ける作業。
「袋分け」。給料袋(オブジェクト)から、家賃用、食費用、貯金用と、中身を取り出して封筒に分ける作業。
Do…While実行して繰り返すCopied!
「まず1回実行してから、繰り返すか条件判定する」ループ処理。
USHIRO-POCKE NOTE
「とりあえず食ってみろ、話はそれからだ」方式。条件に関わらず、最低1回は必ず処理が実行されます。
「とりあえず食ってみろ、話はそれからだ」方式。条件に関わらず、最低1回は必ず処理が実行されます。
DOMドムCopied!
Document Object Model。HTML(Webページ)をプログラムから操作するための仕組み。
USHIRO-POCKE NOTE
「ページの解剖図」。Webページをボタン、画像、文字などの「部品」として扱い、プログラムで書き換えられるようにしたもの。
「ページの解剖図」。Webページをボタン、画像、文字などの「部品」として扱い、プログラムで書き換えられるようにしたもの。
E
Element要素(エレメント)Copied!
配列やリストの中に入っている一つ一つのデータ。またはHTMLのタグ一つ一つ。
USHIRO-POCKE NOTE
リストの中の「1行」。または、Webページ上の「ボタン1個」「画像1枚」のこと。
リストの中の「1行」。または、Webページ上の「ボタン1個」「画像1枚」のこと。
Elseそれ以外Copied!
If文の条件に当てはまらなかった場合の処理。「Aならこれ、そうでなければ(Else)これ」。USHIRO-POCKE NOTE
「その他」。アンケートやフローチャートで、どの条件にもハマらなかったものが流れ着く場所です。
「その他」。アンケートやフローチャートで、どの条件にもハマらなかったものが流れ着く場所です。
Empty空(カラ)Copied!
中身がない状態。文字列なら
""、配列なら []。USHIRO-POCKE NOTE
白紙。NULL(存在しない)とは違い、「紙はあるけど何も書いてない」状態です。
白紙。NULL(存在しない)とは違い、「紙はあるけど何も書いてない」状態です。
EncodeエンコードCopied!
データを別の形式(通信に適した形など)に変換すること。URLエンコードなど。
USHIRO-POCKE NOTE
「暗号化」や「梱包」。郵送中に壊れないように(文字化けしないように)、プチプチで包んで箱に入れる作業です。
「暗号化」や「梱包」。郵送中に壊れないように(文字化けしないように)、プチプチで包んで箱に入れる作業です。
EndpointエンドポイントCopied!
APIにおいて、実際にデータを受け取ったり返したりする具体的なURLのこと。
USHIRO-POCKE NOTE
「配送センターの住所」。API全体が配送会社なら、エンドポイントは「東京営業所」のような、荷物を送る具体的な宛先。
「配送センターの住所」。API全体が配送会社なら、エンドポイントは「東京営業所」のような、荷物を送る具体的な宛先。
EscapeエスケープCopied!
特別な意味を持つ文字を、ただの文字として扱うための処理。
\" のように書く。USHIRO-POCKE NOTE
Excelで「=」から始めると計算式になっちゃうけど、頭に「’」をつけるとただの文字として表示できる、あれです。
Excelで「=」から始めると計算式になっちゃうけど、頭に「’」をつけるとただの文字として表示できる、あれです。
EventイベントCopied!
「ボタンが押された」「ページが読み込まれた」など、プログラムが動くきっかけとなる出来事。
USHIRO-POCKE NOTE
「トリガー」や「着信」。何かが起きた瞬間に、それに紐づいた業務(処理)が開始されます。
「トリガー」や「着信」。何かが起きた瞬間に、それに紐づいた業務(処理)が開始されます。
Exception例外(エクセプション)Copied!
実行中に発生したエラー。想定外の事態。
USHIRO-POCKE NOTE
「ファイルを開こうとしたら、ファイルが消されていた」ような事故。通常業務フローでは処理しきれない事態です。
「ファイルを開こうとしたら、ファイルが消されていた」ような事故。通常業務フローでは処理しきれない事態です。
Export出力 / 公開Copied!
ファイル内の関数などを、他のファイルから使えるように送り出すこと。
USHIRO-POCKE NOTE
「社外秘」解除。自分の部署で作った資料を、他の部署の人も閲覧・利用できるようにすること。
「社外秘」解除。自分の部署で作った資料を、他の部署の人も閲覧・利用できるようにすること。
F – J
F
False偽(フォールス)Copied!
Boolean型の「No」「Off」「不正」を表す値。
USHIRO-POCKE NOTE
「未承認」。またはチェックボックスが空欄の状態。
「未承認」。またはチェックボックスが空欄の状態。
Fetch取得するCopied!
外部のWebサイトやサーバーからデータを取りに行く命令。
USHIRO-POCKE NOTE
「お使い」。倉庫まで在庫を見に行って、その結果を持ち帰ってくる作業のこと。
「お使い」。倉庫まで在庫を見に行って、その結果を持ち帰ってくる作業のこと。
FieldフィールドCopied!
データベースやクラスにおける、個々のデータ項目。
USHIRO-POCKE NOTE
申請書の「記入欄」。氏名欄、住所欄など、情報を入れる枠一つひとつのことです。
申請書の「記入欄」。氏名欄、住所欄など、情報を入れる枠一つひとつのことです。
FilterフィルターCopied!
配列の中から、条件に合うものだけを抽出する処理。
USHIRO-POCKE NOTE
Excelのフィルター機能そのもの。「東京都の人だけ残して、あとは隠す」作業です。
Excelのフィルター機能そのもの。「東京都の人だけ残して、あとは隠す」作業です。
FinallyファイナリーCopied!
Try…Catch構文で、エラーがあってもなくても必ず最後に実行される処理。
USHIRO-POCKE NOTE
「現状復帰」。成功しても失敗しても、最後に必ず電気を消してドアを閉めて帰る、という後片付け。
「現状復帰」。成功しても失敗しても、最後に必ず電気を消してドアを閉めて帰る、という後片付け。
FlagフラグCopied!
状態を表すための目印。「処理済みフラグ」など、Boolean型で管理されることが多い。
USHIRO-POCKE NOTE
「付箋」。終わったものには青い付箋、まだのものには赤い付箋を貼るような、目印のことです。
「付箋」。終わったものには青い付箋、まだのものには赤い付箋を貼るような、目印のことです。
Float浮動小数点数Copied!
10.5 や 0.01 のような小数を扱うデータ型。USHIRO-POCKE NOTE
消費税計算などで発生する「端数」。整数(Integer)の箱には入らないので注意が必要です。
消費税計算などで発生する「端数」。整数(Integer)の箱には入らないので注意が必要です。
For繰り返し(フォー)Copied!
回数を指定して繰り返すループ処理の王様。
for(i=0; i<10; i++)USHIRO-POCKE NOTE
「上から順に全部やる」。名簿の1行目から100行目まで、同じ宛名ラベル貼り作業を繰り返すことです。
「上から順に全部やる」。名簿の1行目から100行目まで、同じ宛名ラベル貼り作業を繰り返すことです。
FrameworkフレームワークCopied!
アプリ開発の土台となる骨組み。ReactやVueなど。
USHIRO-POCKE NOTE
「マニュアル一式」。一からルールを作るのではなく、「うちはこの方式でやります」という既存の型枠セットを採用すること。
「マニュアル一式」。一からルールを作るのではなく、「うちはこの方式でやります」という既存の型枠セットを採用すること。
Function関数(ファンクション)Copied!
一連の処理をまとめた部品。入力(引数)を受け取り、加工して出力(戻り値)する。
USHIRO-POCKE NOTE
「ブラックボックスな便利ツール」。中身の仕組みを知らなくても、数字を入れれば正しい答えが出てくる魔法の箱。
「ブラックボックスな便利ツール」。中身の仕組みを知らなくても、数字を入れれば正しい答えが出てくる魔法の箱。
G
Garbage CollectionガベージコレクションCopied!
使わなくなったメモリ(ゴミ)を自動で片付ける仕組み。
USHIRO-POCKE NOTE
「清掃業者」。作業後の机に残った紙くずや不要な資料を、夜の間に勝手に捨てて綺麗にしてくれる機能です。
「清掃業者」。作業後の机に残った紙くずや不要な資料を、夜の間に勝手に捨てて綺麗にしてくれる機能です。
GetterゲッターCopied!
オブジェクトのプロパティ値を取得するための専用メソッド。
USHIRO-POCKE NOTE
「閲覧申請」。直接キャビネットを開けるのではなく、「資料を見せてください」と担当者経由でデータを受け取るお作法。
「閲覧申請」。直接キャビネットを開けるのではなく、「資料を見せてください」と担当者経由でデータを受け取るお作法。
GitギットCopied!
ソースコードの変更履歴を管理するシステム(バージョン管理システム)。
USHIRO-POCKE NOTE
「最強の『元に戻す』ボタン」。いつ、誰が、どこを修正したか全部記録し、いつでも過去の状態に戻せるタイムマシンです。
「最強の『元に戻す』ボタン」。いつ、誰が、どこを修正したか全部記録し、いつでも過去の状態に戻せるタイムマシンです。
Globalグローバル(全体)Copied!
プログラムのどこからでも参照・変更できる変数(グローバル変数)。
USHIRO-POCKE NOTE
オフィスのホワイトボード。誰でも見れるし、誰でも書き換えられる。便利だけど、誰が消したか分からなくなるので危険。
オフィスのホワイトボード。誰でも見れるし、誰でも書き換えられる。便利だけど、誰が消したか分からなくなるので危険。
H
Hard CodingハードコーディングCopied!
変化する可能性のある値(税率など)を、コードの中に直接書き込んでしまうこと。
USHIRO-POCKE NOTE
マクロの中に「担当者:田中」と直接書くこと。田中さんが退職したらマクロが動かなくなります。ダメ絶対。
マクロの中に「担当者:田中」と直接書くこと。田中さんが退職したらマクロが動かなくなります。ダメ絶対。
HashハッシュCopied!
データを不規則な文字列に変換すること。パスワード保存などで使われる。
USHIRO-POCKE NOTE
「シュレッダー後の紙くず」。元の内容は読めないけど、同じ紙をシュレッダーにかければ、同じ形のクズが出るので照合はできる、という仕組み。
「シュレッダー後の紙くず」。元の内容は読めないけど、同じ紙をシュレッダーにかければ、同じ形のクズが出るので照合はできる、という仕組み。
HeaderヘッダーCopied!
データの先頭にある、中身の説明書き部分。HTTPヘッダーなど。
USHIRO-POCKE NOTE
Excelの「1行目」。ここが「氏名」「住所」などの項目名になっていないと、下のデータが何なのか分かりません。
Excelの「1行目」。ここが「氏名」「住所」などの項目名になっていないと、下のデータが何なのか分かりません。
Hex16進数Copied!
0-9とA-Fを使って数を表す方法。カラーコード(#FFFFFF)などで見る。
USHIRO-POCKE NOTE
Webデザインの色指定でよく見る「#」から始まる暗号。事務職なら「色指定コード」くらいの認識でOK。
Webデザインの色指定でよく見る「#」から始まる暗号。事務職なら「色指定コード」くらいの認識でOK。
I
IDアイディーCopied!
Identifier(識別子)。データを一意に特定するための番号や名前。重複してはいけない。
USHIRO-POCKE NOTE
「社員番号」や「マイナンバー」。同姓同名がいても、この番号さえ分かれば特定できる、という絶対的な番号。
「社員番号」や「マイナンバー」。同姓同名がいても、この番号さえ分かれば特定できる、という絶対的な番号。
Ifもし(イフ)Copied!
条件分岐。条件がTrueなら実行、Falseならスキップする。
USHIRO-POCKE NOTE
業務フローチャートのひし形「◇」。「Yesなら右へ、Noなら下へ」という分かれ道です。
業務フローチャートのひし形「◇」。「Yesなら右へ、Noなら下へ」という分かれ道です。
Immutable不変(イミュータブル)Copied!
作成後に変更できないオブジェクトの状態。変更したい場合は、新しいコピーを作る。
USHIRO-POCKE NOTE
「PDF化された契約書」。修正液で直すのはNG。直したいなら、新しく作り直して再発行する必要があります。
「PDF化された契約書」。修正液で直すのはNG。直したいなら、新しく作り直して再発行する必要があります。
ImportインポートCopied!
他のファイルで定義された機能を取り込むこと。
USHIRO-POCKE NOTE
「備品取り寄せ」。自部署にない道具(機能)を、総務から借りてくるイメージです。
「備品取り寄せ」。自部署にない道具(機能)を、総務から借りてくるイメージです。
Incrementインクリメント(加算)Copied!
変数の値を1増やすこと。
i++ のように書く。USHIRO-POCKE NOTE
数取器(カチカチ数えるやつ)を1回押すこと。「次の人ー」と順番を進める時によく使います。
数取器(カチカチ数えるやつ)を1回押すこと。「次の人ー」と順番を進める時によく使います。
Indexインデックス(添字)Copied!
配列内のデータの位置を示す番号。通常は0から始まる(0番目が先頭)。
USHIRO-POCKE NOTE
整理券番号。ただしコンピュータは「0番」から配り始めるので、人間感覚より1つズレます。注意。
整理券番号。ただしコンピュータは「0番」から配り始めるので、人間感覚より1つズレます。注意。
Infinite Loop無限ループCopied!
終了条件がない、または間違っているため、永遠に終わらない繰り返し処理。
USHIRO-POCKE NOTE
「合わせ鏡」。または「承認者が自分に承認依頼を出し続けている」状態。システムが固まる主な原因です。
「合わせ鏡」。または「承認者が自分に承認依頼を出し続けている」状態。システムが固まる主な原因です。
Inheritance継承Copied!
あるクラスの機能を引き継いで、新しいクラスを作ること。
USHIRO-POCKE NOTE
「フォーマットの流用」。「請求書A」をコピーして、少し改造して「請求書B」を作ること。元の機能をそのまま使えます。
「フォーマットの流用」。「請求書A」をコピーして、少し改造して「請求書B」を作ること。元の機能をそのまま使えます。
Instanceインスタンス(実体)Copied!
クラス(設計図)を元に生成された、実際のデータオブジェクト。
USHIRO-POCKE NOTE
フォーマット(Class)をコピーして記入済みにした「佐藤さんの申請書」。実体があるので処理できます。
フォーマット(Class)をコピーして記入済みにした「佐藤さんの申請書」。実体があるので処理できます。
Integer / Int整数Copied!
小数点を含まない数値。
10, -50, 0 など。USHIRO-POCKE NOTE
「個数」や「回数」。人数が「1.5人」になることはないので、こういう時は必ずIntegerを使います。
「個数」や「回数」。人数が「1.5人」になることはないので、こういう時は必ずIntegerを使います。
InterfaceインターフェースCopied!
システム同士や、人とシステムがやり取りするための接点・窓口。
USHIRO-POCKE NOTE
「受付窓口」や「コンセントの差込口」。裏側の複雑な配線は見せず、「ここに差せば使えるよ」という規格化された接続点。
「受付窓口」や「コンセントの差込口」。裏側の複雑な配線は見せず、「ここに差せば使えるよ」という規格化された接続点。
Iterationイテレーション(反復)Copied!
繰り返し処理の一回一回のこと。または開発サイクルの単位。
USHIRO-POCKE NOTE
「PDCAサイクル」の1周分。「今週のイテレーション」といえば、今週回すサイクルのことを指します。
「PDCAサイクル」の1周分。「今週のイテレーション」といえば、今週回すサイクルのことを指します。
J
Join結合Copied!
配列の中身を、指定した文字でつなげて一つの文字列にする。
["A","B"].join(",") → "A,B"USHIRO-POCKE NOTE
バラバラの単語カードを、セロハンテープで繋げて1行の文章にする作業。CSVを作る時によく使います。
バラバラの単語カードを、セロハンテープで繋げて1行の文章にする作業。CSVを作る時によく使います。
JSONジェイソンCopied!
JavaScript Object Notation。データをやり取りするための軽量なテキスト形式。
USHIRO-POCKE NOTE
システム界の「共通専用封筒」。どのシステムもこの書き方なら読める、というルールで書かれたメモです。
システム界の「共通専用封筒」。どのシステムもこの書き方なら読める、というルールで書かれたメモです。
K - O
K
Keyキー(鍵)Copied!
辞書データ(Map)において、値を取り出すための見出しラベル。
USHIRO-POCKE NOTE
「氏名:佐藤」というデータの、「氏名」の部分。これがないと、何の情報か分かりません。
「氏名:佐藤」というデータの、「氏名」の部分。これがないと、何の情報か分かりません。
Keyword予約語Copied!
言語仕様であらかじめ意味が決められている単語。
if や for など。変数名には使えない。USHIRO-POCKE NOTE
「様」とか「御中」。これを人の名前に使ってしまうと(例:御中さん)、郵便屋さんが混乱するので禁止されています。
「様」とか「御中」。これを人の名前に使ってしまうと(例:御中さん)、郵便屋さんが混乱するので禁止されています。
Killキル(強制終了)Copied!
実行中のプロセス(処理)を強制的に止めること。
USHIRO-POCKE NOTE
「電源長押し」。通常の終了手順を待たずに、無理やり終わらせる最終手段です。
「電源長押し」。通常の終了手順を待たずに、無理やり終わらせる最終手段です。
L
Lambdaラムダ式Copied!
名前を付けずにその場で作って使う、使い捨ての小さな関数。
USHIRO-POCKE NOTE
「臨時スタッフ」。特定の作業のためだけにその場で雇って、作業が終われば解散する、名前のない処理部隊。
「臨時スタッフ」。特定の作業のためだけにその場で雇って、作業が終われば解散する、名前のない処理部隊。
Latency遅延(レイテンシ)Copied!
データ転送における待ち時間、反応の遅れ。
USHIRO-POCKE NOTE
「ラグ」。ボタンを押してから画面が変わるまでの「……ん?」というあの間のこと。
「ラグ」。ボタンを押してから画面が変わるまでの「……ん?」というあの間のこと。
Length長さCopied!
配列の要素数や、文字列の文字数を返すプロパティ。
USHIRO-POCKE NOTE
「カウント」。名簿に何人いるか、パスワードが何文字か、すぐに教えてくれる機能です。
「カウント」。名簿に何人いるか、パスワードが何文字か、すぐに教えてくれる機能です。
Letレット(変数宣言)Copied!
再代入可能な変数を宣言するキーワード。
let count = 0;USHIRO-POCKE NOTE
鉛筆書きのメモ。「今は0だけど、後で書き直すよ」という意思表示です。
鉛筆書きのメモ。「今は0だけど、後で書き直すよ」という意思表示です。
LibraryライブラリCopied!
汎用的な機能をまとめたプログラム部品集。
USHIRO-POCKE NOTE
「テンプレート集」。自分で一から作らなくても、ここにある部品をコピーすればすぐに機能が作れます。
「テンプレート集」。自分で一から作らなくても、ここにある部品をコピーすればすぐに機能が作れます。
LiteralリテラルCopied!
ソースコードに直接書かれた値そのもの。
"Hello" や 10 など。USHIRO-POCKE NOTE
「直書き」。変数(箱)ではなく、そこに書いてある文字そのものを指します。
「直書き」。変数(箱)ではなく、そこに書いてある文字そのものを指します。
LocalローカルCopied!
特定の範囲(関数など)の中だけで有効な状態。または自分のPC環境のこと。
USHIRO-POCKE NOTE
「自席」または「部署内」。外からは見えないし、影響も与えない、閉じた空間のことです。
「自席」または「部署内」。外からは見えないし、影響も与えない、閉じた空間のことです。
LogログCopied!
プログラムの実行履歴や、デバッグ用の出力情報。
USHIRO-POCKE NOTE
「業務日報」。いつ誰が何をしたか、エラーが起きた時どこで止まったか、全て正直に書いてある日記です。
「業務日報」。いつ誰が何をしたか、エラーが起きた時どこで止まったか、全て正直に書いてある日記です。
LoopループCopied!
特定の処理を繰り返す構造のこと。
USHIRO-POCKE NOTE
「単純作業」。ハンコ押しのように、条件が変わるまで延々と同じ動きを繰り返すことです。
「単純作業」。ハンコ押しのように、条件が変わるまで延々と同じ動きを繰り返すことです。
M
MapマップCopied!
配列の全要素に対して、同じ処理を行って新しい配列を作るメソッド。
USHIRO-POCKE NOTE
「全社員の給与を一斉に1.1倍にする」ような処理。一人ひとり書き換えるのではなく、リスト全体を一括変換します。
「全社員の給与を一斉に1.1倍にする」ような処理。一人ひとり書き換えるのではなく、リスト全体を一括変換します。
Mergeマージ(統合)Copied!
複数の変更やデータを一つに統合すること。Gitなどで使う。
USHIRO-POCKE NOTE
「差し込み」。Aさんが直した原稿と、Bさんが直した原稿を合体させて、最新版の原稿を作ること。
「差し込み」。Aさんが直した原稿と、Bさんが直した原稿を合体させて、最新版の原稿を作ること。
MethodメソッドCopied!
オブジェクトに関連付けられた関数。データに対する操作。
USHIRO-POCKE NOTE
「Excelの機能」。セル(オブジェクト)に対して使える「コピーする」「削除する」などの操作メニューのこと。
「Excelの機能」。セル(オブジェクト)に対して使える「コピーする」「削除する」などの操作メニューのこと。
MiddlewareミドルウェアCopied!
OSとアプリの間に入って、共通的な処理を行うソフトウェア。
USHIRO-POCKE NOTE
「中間管理職」。上(アプリ)からの指示を整理して、下(OS)に伝えたり、その逆をやったりする仲介役です。
「中間管理職」。上(アプリ)からの指示を整理して、下(OS)に伝えたり、その逆をやったりする仲介役です。
Minify圧縮(ミニファイ)Copied!
コードの改行やスペースを削除して、ファイルサイズを小さくすること。
USHIRO-POCKE NOTE
「詰め込み」。読みやすさは無視して、とにかく容量を減らすためにギチギチに詰めること。
「詰め込み」。読みやすさは無視して、とにかく容量を減らすためにギチギチに詰めること。
ModuleモジュールCopied!
機能ごとに分割されたプログラムの単位。
USHIRO-POCKE NOTE
「課」。経理課、人事課のように、役割ごとに仕事を分担した組織単位のこと。
「課」。経理課、人事課のように、役割ごとに仕事を分担した組織単位のこと。
N
Namespace名前空間Copied!
名前の衝突を防ぐために作られるグループ分け。
USHIRO-POCKE NOTE
「同姓同名対策」。営業部の佐藤さんと、経理部の佐藤さんを区別するために「部署名」をつけるようなものです。
「同姓同名対策」。営業部の佐藤さんと、経理部の佐藤さんを区別するために「部署名」をつけるようなものです。
NaN非数 (Not a Number)Copied!
計算結果が数値として表せない状態。「文字 ÷ 数字」などをした時に出る。
USHIRO-POCKE NOTE
電卓の「E(エラー)」。計算不能。無理な計算をさせようとしています。
電卓の「E(エラー)」。計算不能。無理な計算をさせようとしています。
New新規作成Copied!
クラス(設計図)から新しいオブジェクト(実体)を生成する演算子。
new Date()USHIRO-POCKE NOTE
「申請書の新規発行」。棚から新しい用紙を取ってきて、書き込みを始める瞬間です。
「申請書の新規発行」。棚から新しい用紙を取ってきて、書き込みを始める瞬間です。
Nodeノード(節)Copied!
ネットワークや木構造における一つ一つの点(要素)。
USHIRO-POCKE NOTE
組織図の「箱」。部長、課長、係長…と繋がっている、その一つ一つのポジションのこと。
組織図の「箱」。部長、課長、係長…と繋がっている、その一つ一つのポジションのこと。
Nullヌル / ナルCopied!
「値が存在しない」ことを示す特別な値。0や空文字とは異なる。
USHIRO-POCKE NOTE
「該当なし」。空欄ですらなく、その項目自体が無効化されているような状態です。
「該当なし」。空欄ですらなく、その項目自体が無効化されているような状態です。
O
ObjectオブジェクトCopied!
データ(プロパティ)と機能(メソッド)をまとめたもの。
{ name: "Tanaka", age: 30 }USHIRO-POCKE NOTE
「人事カード」。その人の名前や年齢だけでなく、その人に関する処理も全部ひとまとめにしたファイルです。
「人事カード」。その人の名前や年齢だけでなく、その人に関する処理も全部ひとまとめにしたファイルです。
OffsetオフセットCopied!
基準点からのズレ(距離)。「先頭から5番目」などの指定に使う。
USHIRO-POCKE NOTE
「余白」や「ズラし」。印刷位置を少し右にズラす設定などのこと。
「余白」や「ズラし」。印刷位置を少し右にズラす設定などのこと。
Operator演算子Copied!
計算や比較を行う記号。
+ - = == > など。USHIRO-POCKE NOTE
計算ドリルに出てくる記号。プログラミングでは「=」は「代入(右のものを左に入れる)」という意味になるので注意。
計算ドリルに出てくる記号。プログラミングでは「=」は「代入(右のものを左に入れる)」という意味になるので注意。
Overwrite上書きCopied!
既存のデータを新しいデータで完全に置き換えること。
USHIRO-POCKE NOTE
「上書き保存」。前のデータは消えてなくなります。復元できないので慎重に。
「上書き保存」。前のデータは消えてなくなります。復元できないので慎重に。
P - T
P
PackageパッケージCopied!
関連するプログラムファイルを一つにまとめた配布単位。
USHIRO-POCKE NOTE
「業務マニュアル一式」。必要な手順書やツールが全部セットになって箱に入っている状態。
「業務マニュアル一式」。必要な手順書やツールが全部セットになって箱に入っている状態。
ParameterパラメーターCopied!
関数定義における、受け取る変数の名前。引数の一種。
USHIRO-POCKE NOTE
申請書の「記入欄」。ここに何を書くか(名前欄なのか、金額欄なのか)を決めている枠のこと。
申請書の「記入欄」。ここに何を書くか(名前欄なのか、金額欄なのか)を決めている枠のこと。
Parseパース(解析)Copied!
文字列などのデータを解析して、プログラムで扱いやすい形式に変換すること。
USHIRO-POCKE NOTE
「翻訳」。ぐちゃぐちゃのメモ書き(テキスト)を読み解いて、ちゃんとした表(データ)に整理し直すこと。
「翻訳」。ぐちゃぐちゃのメモ書き(テキスト)を読み解いて、ちゃんとした表(データ)に整理し直すこと。
PathパスCopied!
ファイルの保存場所を示す住所。
/User/docs/file.txtUSHIRO-POCKE NOTE
「格納場所」。サーバーのどのフォルダの、どの階層に入っているかを示す地図です。
「格納場所」。サーバーのどのフォルダの、どの階層に入っているかを示す地図です。
PayloadペイロードCopied!
通信において、ヘッダー(宛先情報)を除いた「実際に送りたいデータ本体」。
USHIRO-POCKE NOTE
「封筒の中身」。封筒や宛名ではなく、中に伝えたい手紙そのもののこと。
「封筒の中身」。封筒や宛名ではなく、中に伝えたい手紙そのもののこと。
PropertyプロパティCopied!
オブジェクトが持っているデータ(属性)。名前、色、サイズなど。
USHIRO-POCKE NOTE
名刺に書いてある項目。「氏名」「電話番号」「メアド」など、その人を構成する情報一つひとつです。
名刺に書いてある項目。「氏名」「電話番号」「メアド」など、その人を構成する情報一つひとつです。
PrototypeプロトタイプCopied!
試作品。またはオブジェクト指向における「原型」となるオブジェクト。
USHIRO-POCKE NOTE
「ひな形」や「元本」。これをコピーしてみんなに配ります。
「ひな形」や「元本」。これをコピーしてみんなに配ります。
PushプッシュCopied!
配列の末尾に新しい要素を追加するメソッド。
USHIRO-POCKE NOTE
「積む」。書類の山の一番上に、新しい書類をポンと置く動作です。
「積む」。書類の山の一番上に、新しい書類をポンと置く動作です。
Q
QueryクエリCopied!
データベースに対する命令・問い合わせ文。
USHIRO-POCKE NOTE
「検索条件」。システムに対して「東京都の30代男性のリストを出して」と依頼する注文書のこと。
「検索条件」。システムに対して「東京都の30代男性のリストを出して」と依頼する注文書のこと。
QueueキューCopied!
先入れ先出し(FIFO)のデータ構造。
USHIRO-POCKE NOTE
「行列」。レジ待ちの列のように、先に並んだ人から順に処理される仕組みです。
「行列」。レジ待ちの列のように、先に並んだ人から順に処理される仕組みです。
R
Rangeレンジ(範囲)Copied!
スプレッドシートなどで、選択されたセルの範囲。
USHIRO-POCKE NOTE
「選択範囲」。A1からC10までをマウスでドラッグして囲った、あの四角い領域のこと。
「選択範囲」。A1からC10までをマウスでドラッグして囲った、あの四角い領域のこと。
Recursion再帰(さいき)Copied!
関数が自分自身を呼び出すこと。入れ子構造のデータを処理する際などに使う。
USHIRO-POCKE NOTE
「マトリョーシカ」。開けても開けても同じ人形が出てくる。全部開け終わるまで繰り返す処理です。
「マトリョーシカ」。開けても開けても同じ人形が出てくる。全部開け終わるまで繰り返す処理です。
Reference参照Copied!
データのコピーではなく、「データのある場所」を指し示す情報。
USHIRO-POCKE NOTE
「ショートカット」。ファイルの実体はサーバーにあるけど、デスクトップにあるアイコンはそこへの抜け道に過ぎない、という状態。
「ショートカット」。ファイルの実体はサーバーにあるけど、デスクトップにあるアイコンはそこへの抜け道に過ぎない、という状態。
Regular Expression正規表現 (Regex)Copied!
文字列のパターンを表現する記法。検索や置換で威力を発揮する。
USHIRO-POCKE NOTE
「ワイルドカード検索」の超すごい版。「090から始まって、ハイフンがあって…」という複雑な条件で文字を探せます。
「ワイルドカード検索」の超すごい版。「090から始まって、ハイフンがあって…」という複雑な条件で文字を探せます。
Replace置換Copied!
文字列の一部を別の文字に置き換えるメソッド。
USHIRO-POCKE NOTE
Wordの「置換」機能。「株式会社」を「(株)」に一括変換する時などに使います。
Wordの「置換」機能。「株式会社」を「(株)」に一括変換する時などに使います。
Repo / RepositoryリポジトリCopied!
ソースコードやデータの保管場所。Gitなどで管理される貯蔵庫。
USHIRO-POCKE NOTE
「書庫」や「倉庫」。プロジェクトの全資料が保管されている場所です。
「書庫」や「倉庫」。プロジェクトの全資料が保管されている場所です。
Request / Response要求 / 応答Copied!
クライアント(ブラウザ)とサーバー間の通信の往復。
USHIRO-POCKE NOTE
「申請と承認」のキャッチボール。こちらからお願い(Request)して、向こうから返事(Response)が来るまでが1セットです。
「申請と承認」のキャッチボール。こちらからお願い(Request)して、向こうから返事(Response)が来るまでが1セットです。
Return戻り値(リターン)Copied!
関数が処理を終了し、呼び出し元に返す結果の値。
USHIRO-POCKE NOTE
「成果物」。部下に仕事を頼んで、最終的に提出された報告書のこと。「終わりました!」という掛け声と共に渡されます。
「成果物」。部下に仕事を頼んで、最終的に提出された報告書のこと。「終わりました!」という掛け声と共に渡されます。
Rowロウ(行)Copied!
データベースや表計算ソフトにおける「横」の行。
USHIRO-POCKE NOTE
Excelの「1行目、2行目」。1行=1件のデータレコードであることが多いです。
Excelの「1行目、2行目」。1行=1件のデータレコードであることが多いです。
Runtime実行時(ランタイム)Copied!
プログラムが実際に動いている時間、またはその環境。
USHIRO-POCKE NOTE
「営業時間中」。準備中(開発中)ではなく、実際にお客さんを入れて店が回っている状態のこと。
「営業時間中」。準備中(開発中)ではなく、実際にお客さんを入れて店が回っている状態のこと。
S
SchemaスキーマCopied!
データベースの構造やデータの形式を定義したもの。
USHIRO-POCKE NOTE
「記入枠の定義」。1列目は日付、2列目は名前、と決めたエクセルのヘッダーのような設計図。
「記入枠の定義」。1列目は日付、2列目は名前、と決めたエクセルのヘッダーのような設計図。
Scopeスコープ(有効範囲)Copied!
変数が参照可能な範囲。グローバルとローカルがある。
USHIRO-POCKE NOTE
「管轄」。営業部の書類は営業部内でしか見れない(ローカル)か、全社で見れる(グローバル)か、という区切り。
「管轄」。営業部の書類は営業部内でしか見れない(ローカル)か、全社で見れる(グローバル)か、という区切り。
ScriptスクリプトCopied!
簡易的なプログラム。自動化などのために書かれる短いコード。
USHIRO-POCKE NOTE
「台本」。この通りに動いてね、と書かれた指示書。マクロもスクリプトの一種です。
「台本」。この通りに動いてね、と書かれた指示書。マクロもスクリプトの一種です。
SelectorセレクタCopied!
CSSやjQueryで、操作対象の要素を指定するための記述。
USHIRO-POCKE NOTE
「指名」。画面上の「この赤いボタン!」と特定するための指差し確認です。
「指名」。画面上の「この赤いボタン!」と特定するための指差し確認です。
Serialize直列化(シリアライズ)Copied!
オブジェクトなどのデータを、保存や通信ができる形式(文字列など)に変換すること。
USHIRO-POCKE NOTE
「解体梱包」。組み立て済みの家具を、配送するために一度バラして箱詰めすること。届いたらまた組み立てます(デシリアライズ)。
「解体梱包」。組み立て済みの家具を、配送するために一度バラして箱詰めすること。届いたらまた組み立てます(デシリアライズ)。
ServerサーバーCopied!
サービスやデータを提供する側のコンピュータ。
USHIRO-POCKE NOTE
「本社」や「書庫」。各社員(クライアント)が情報を取りに行く、中心となる場所。
「本社」や「書庫」。各社員(クライアント)が情報を取りに行く、中心となる場所。
Split分割Copied!
文字列を指定した区切り文字で分割し、配列にする。
"A,B".split(",") → ["A","B"]USHIRO-POCKE NOTE
Excelの「区切り位置」機能。「田中 太郎」という文字を、スペースで切って「田中」と「太郎」の2つのセルに分ける処理です。
Excelの「区切り位置」機能。「田中 太郎」という文字を、スペースで切って「田中」と「太郎」の2つのセルに分ける処理です。
StackスタックCopied!
後入れ先出し(LIFO)のデータ構造。積み上げ式。
USHIRO-POCKE NOTE
「積ん読」。机の上に書類を積んでいくと、一番最後に置いたものから順に取ることになりますよね。あれです。
「積ん読」。机の上に書類を積んでいくと、一番最後に置いたものから順に取ることになりますよね。あれです。
Static静的Copied!
変化しない状態。またはインスタンス化せずに使えるクラスの機能。
USHIRO-POCKE NOTE
「固定」。動的に変わるものではなく、誰が見ても常に同じ内容であること。
「固定」。動的に変わるものではなく、誰が見ても常に同じ内容であること。
Status CodeステータスコードCopied!
Web通信の結果を表す3桁の数字。200は成功、404は見つからない、500はサーバーエラー。
USHIRO-POCKE NOTE
「処理結果報告」。200番台ならOK、400番台ならこちらのミス、500番台ならあちらのミス、と覚えておけばOK。
「処理結果報告」。200番台ならOK、400番台ならこちらのミス、500番台ならあちらのミス、と覚えておけばOK。
String文字列Copied!
文字の並びを表すデータ型。
"Hello" のように引用符で囲む。USHIRO-POCKE NOTE
「テキスト」。計算に使えない文字情報。電話番号もハイフンが入ると計算できないのでString扱いになります。
「テキスト」。計算に使えない文字情報。電話番号もハイフンが入ると計算できないのでString扱いになります。
SwitchスイッチCopied!
変数の値に応じて、多方向に分岐する制御構文。
USHIRO-POCKE NOTE
「自動振り分け機」。郵便番号を見て、北海道行き、東京行き、沖縄行き…とカゴを分けるような処理です。
「自動振り分け機」。郵便番号を見て、北海道行き、東京行き、沖縄行き…とカゴを分けるような処理です。
Syntax構文(シンタックス)Copied!
プログラミング言語の文法ルール。
USHIRO-POCKE NOTE
「てにをは」。これが間違っていると、コンピュータは意味を理解できず「Syntax Error(文法ミス)」と怒ります。
「てにをは」。これが間違っていると、コンピュータは意味を理解できず「Syntax Error(文法ミス)」と怒ります。
P - T
P
PackageパッケージCopied!
関連するプログラムファイルを一つにまとめた配布単位。
USHIRO-POCKE NOTE
「業務マニュアル一式」。必要な手順書やツールが全部セットになって箱に入っている状態。
「業務マニュアル一式」。必要な手順書やツールが全部セットになって箱に入っている状態。
ParameterパラメーターCopied!
関数定義における、受け取る変数の名前。引数の一種。
USHIRO-POCKE NOTE
申請書の「記入欄」。ここに何を書くか(名前欄なのか、金額欄なのか)を決めている枠のこと。
申請書の「記入欄」。ここに何を書くか(名前欄なのか、金額欄なのか)を決めている枠のこと。
Parseパース(解析)Copied!
文字列などのデータを解析して、プログラムで扱いやすい形式に変換すること。
USHIRO-POCKE NOTE
「翻訳」。ぐちゃぐちゃのメモ書き(テキスト)を読み解いて、ちゃんとした表(データ)に整理し直すこと。
「翻訳」。ぐちゃぐちゃのメモ書き(テキスト)を読み解いて、ちゃんとした表(データ)に整理し直すこと。
PathパスCopied!
ファイルの保存場所を示す住所。
/User/docs/file.txtUSHIRO-POCKE NOTE
「格納場所」。サーバーのどのフォルダの、どの階層に入っているかを示す地図です。
「格納場所」。サーバーのどのフォルダの、どの階層に入っているかを示す地図です。
PayloadペイロードCopied!
通信において、ヘッダー(宛先情報)を除いた「実際に送りたいデータ本体」。
USHIRO-POCKE NOTE
「封筒の中身」。封筒や宛名ではなく、中に伝えたい手紙そのもののこと。
「封筒の中身」。封筒や宛名ではなく、中に伝えたい手紙そのもののこと。
PropertyプロパティCopied!
オブジェクトが持っているデータ(属性)。名前、色、サイズなど。
USHIRO-POCKE NOTE
名刺に書いてある項目。「氏名」「電話番号」「メアド」など、その人を構成する情報一つひとつです。
名刺に書いてある項目。「氏名」「電話番号」「メアド」など、その人を構成する情報一つひとつです。
PrototypeプロトタイプCopied!
試作品。またはオブジェクト指向における「原型」となるオブジェクト。
USHIRO-POCKE NOTE
「ひな形」や「元本」。これをコピーしてみんなに配ります。
「ひな形」や「元本」。これをコピーしてみんなに配ります。
PushプッシュCopied!
配列の末尾に新しい要素を追加するメソッド。
USHIRO-POCKE NOTE
「積む」。書類の山の一番上に、新しい書類をポンと置く動作です。
「積む」。書類の山の一番上に、新しい書類をポンと置く動作です。
Q
QueryクエリCopied!
データベースに対する命令・問い合わせ文。
USHIRO-POCKE NOTE
「検索条件」。システムに対して「東京都の30代男性のリストを出して」と依頼する注文書のこと。
「検索条件」。システムに対して「東京都の30代男性のリストを出して」と依頼する注文書のこと。
QueueキューCopied!
先入れ先出し(FIFO)のデータ構造。
USHIRO-POCKE NOTE
「行列」。レジ待ちの列のように、先に並んだ人から順に処理される仕組みです。
「行列」。レジ待ちの列のように、先に並んだ人から順に処理される仕組みです。
R
Rangeレンジ(範囲)Copied!
スプレッドシートなどで、選択されたセルの範囲。
USHIRO-POCKE NOTE
「選択範囲」。A1からC10までをマウスでドラッグして囲った、あの四角い領域のこと。
「選択範囲」。A1からC10までをマウスでドラッグして囲った、あの四角い領域のこと。
Recursion再帰(さいき)Copied!
関数が自分自身を呼び出すこと。入れ子構造のデータを処理する際などに使う。
USHIRO-POCKE NOTE
「マトリョーシカ」。開けても開けても同じ人形が出てくる。全部開け終わるまで繰り返す処理です。
「マトリョーシカ」。開けても開けても同じ人形が出てくる。全部開け終わるまで繰り返す処理です。
Reference参照Copied!
データのコピーではなく、「データのある場所」を指し示す情報。
USHIRO-POCKE NOTE
「ショートカット」。ファイルの実体はサーバーにあるけど、デスクトップにあるアイコンはそこへの抜け道に過ぎない、という状態。
「ショートカット」。ファイルの実体はサーバーにあるけど、デスクトップにあるアイコンはそこへの抜け道に過ぎない、という状態。
Regular Expression正規表現 (Regex)Copied!
文字列のパターンを表現する記法。検索や置換で威力を発揮する。
USHIRO-POCKE NOTE
「ワイルドカード検索」の超すごい版。「090から始まって、ハイフンがあって…」という複雑な条件で文字を探せます。
「ワイルドカード検索」の超すごい版。「090から始まって、ハイフンがあって…」という複雑な条件で文字を探せます。
Replace置換Copied!
文字列の一部を別の文字に置き換えるメソッド。
USHIRO-POCKE NOTE
Wordの「置換」機能。「株式会社」を「(株)」に一括変換する時などに使います。
Wordの「置換」機能。「株式会社」を「(株)」に一括変換する時などに使います。
Repo / RepositoryリポジトリCopied!
ソースコードやデータの保管場所。Gitなどで管理される貯蔵庫。
USHIRO-POCKE NOTE
「書庫」や「倉庫」。プロジェクトの全資料が保管されている場所です。
「書庫」や「倉庫」。プロジェクトの全資料が保管されている場所です。
Request / Response要求 / 応答Copied!
クライアント(ブラウザ)とサーバー間の通信の往復。
USHIRO-POCKE NOTE
「申請と承認」のキャッチボール。こちらからお願い(Request)して、向こうから返事(Response)が来るまでが1セットです。
「申請と承認」のキャッチボール。こちらからお願い(Request)して、向こうから返事(Response)が来るまでが1セットです。
Return戻り値(リターン)Copied!
関数が処理を終了し、呼び出し元に返す結果の値。
USHIRO-POCKE NOTE
「成果物」。部下に仕事を頼んで、最終的に提出された報告書のこと。「終わりました!」という掛け声と共に渡されます。
「成果物」。部下に仕事を頼んで、最終的に提出された報告書のこと。「終わりました!」という掛け声と共に渡されます。
Rowロウ(行)Copied!
データベースや表計算ソフトにおける「横」の行。
USHIRO-POCKE NOTE
Excelの「1行目、2行目」。1行=1件のデータレコードであることが多いです。
Excelの「1行目、2行目」。1行=1件のデータレコードであることが多いです。
Runtime実行時(ランタイム)Copied!
プログラムが実際に動いている時間、またはその環境。
USHIRO-POCKE NOTE
「営業時間中」。準備中(開発中)ではなく、実際にお客さんを入れて店が回っている状態のこと。
「営業時間中」。準備中(開発中)ではなく、実際にお客さんを入れて店が回っている状態のこと。
S
SchemaスキーマCopied!
データベースの構造やデータの形式を定義したもの。
USHIRO-POCKE NOTE
「記入枠の定義」。1列目は日付、2列目は名前、と決めたエクセルのヘッダーのような設計図。
「記入枠の定義」。1列目は日付、2列目は名前、と決めたエクセルのヘッダーのような設計図。
Scopeスコープ(有効範囲)Copied!
変数が参照可能な範囲。グローバルとローカルがある。
USHIRO-POCKE NOTE
「管轄」。営業部の書類は営業部内でしか見れない(ローカル)か、全社で見れる(グローバル)か、という区切り。
「管轄」。営業部の書類は営業部内でしか見れない(ローカル)か、全社で見れる(グローバル)か、という区切り。
ScriptスクリプトCopied!
簡易的なプログラム。自動化などのために書かれる短いコード。
USHIRO-POCKE NOTE
「台本」。この通りに動いてね、と書かれた指示書。マクロもスクリプトの一種です。
「台本」。この通りに動いてね、と書かれた指示書。マクロもスクリプトの一種です。
SelectorセレクタCopied!
CSSやjQueryで、操作対象の要素を指定するための記述。
USHIRO-POCKE NOTE
「指名」。画面上の「この赤いボタン!」と特定するための指差し確認です。
「指名」。画面上の「この赤いボタン!」と特定するための指差し確認です。
Serialize直列化(シリアライズ)Copied!
オブジェクトなどのデータを、保存や通信ができる形式(文字列など)に変換すること。
USHIRO-POCKE NOTE
「解体梱包」。組み立て済みの家具を、配送するために一度バラして箱詰めすること。届いたらまた組み立てます(デシリアライズ)。
「解体梱包」。組み立て済みの家具を、配送するために一度バラして箱詰めすること。届いたらまた組み立てます(デシリアライズ)。
ServerサーバーCopied!
サービスやデータを提供する側のコンピュータ。
USHIRO-POCKE NOTE
「本社」や「書庫」。各社員(クライアント)が情報を取りに行く、中心となる場所。
「本社」や「書庫」。各社員(クライアント)が情報を取りに行く、中心となる場所。
Split分割Copied!
文字列を指定した区切り文字で分割し、配列にする。
"A,B".split(",") → ["A","B"]USHIRO-POCKE NOTE
Excelの「区切り位置」機能。「田中 太郎」という文字を、スペースで切って「田中」と「太郎」の2つのセルに分ける処理です。
Excelの「区切り位置」機能。「田中 太郎」という文字を、スペースで切って「田中」と「太郎」の2つのセルに分ける処理です。
StackスタックCopied!
後入れ先出し(LIFO)のデータ構造。積み上げ式。
USHIRO-POCKE NOTE
「積ん読」。机の上に書類を積んでいくと、一番最後に置いたものから順に取ることになりますよね。あれです。
「積ん読」。机の上に書類を積んでいくと、一番最後に置いたものから順に取ることになりますよね。あれです。
Static静的Copied!
変化しない状態。またはインスタンス化せずに使えるクラスの機能。
USHIRO-POCKE NOTE
「固定」。動的に変わるものではなく、誰が見ても常に同じ内容であること。
「固定」。動的に変わるものではなく、誰が見ても常に同じ内容であること。
Status CodeステータスコードCopied!
Web通信の結果を表す3桁の数字。200は成功、404は見つからない、500はサーバーエラー。
USHIRO-POCKE NOTE
「処理結果報告」。200番台ならOK、400番台ならこちらのミス、500番台ならあちらのミス、と覚えておけばOK。
「処理結果報告」。200番台ならOK、400番台ならこちらのミス、500番台ならあちらのミス、と覚えておけばOK。
String文字列Copied!
文字の並びを表すデータ型。
"Hello" のように引用符で囲む。USHIRO-POCKE NOTE
「テキスト」。計算に使えない文字情報。電話番号もハイフンが入ると計算できないのでString扱いになります。
「テキスト」。計算に使えない文字情報。電話番号もハイフンが入ると計算できないのでString扱いになります。
SwitchスイッチCopied!
変数の値に応じて、多方向に分岐する制御構文。
USHIRO-POCKE NOTE
「自動振り分け機」。郵便番号を見て、北海道行き、東京行き、沖縄行き…とカゴを分けるような処理です。
「自動振り分け機」。郵便番号を見て、北海道行き、東京行き、沖縄行き…とカゴを分けるような処理です。
Syntax構文(シンタックス)Copied!
プログラミング言語の文法ルール。
USHIRO-POCKE NOTE
「てにをは」。これが間違っていると、コンピュータは意味を理解できず「Syntax Error(文法ミス)」と怒ります。
「てにをは」。これが間違っていると、コンピュータは意味を理解できず「Syntax Error(文法ミス)」と怒ります。
U - Z
U
Undefined未定義Copied!
変数は宣言されたが、まだ値が代入されていない状態。
USHIRO-POCKE NOTE
「箱はあるけど中身空っぽ」。準備だけしてあって、まだ何も作業が始まっていない状態です。
「箱はあるけど中身空っぽ」。準備だけしてあって、まだ何も作業が始まっていない状態です。
UnicodeユニコードCopied!
世界中の文字を統一して扱うための文字コード規格。
USHIRO-POCKE NOTE
「世界共通語」。日本語も絵文字も全部扱えるルール。これにしておけば文字化けしにくいです。
「世界共通語」。日本語も絵文字も全部扱えるルール。これにしておけば文字化けしにくいです。
Update更新Copied!
既存のデータを新しい値に変更すること。
USHIRO-POCKE NOTE
台帳の書き換え。古い住所を消して、新しい住所を書き込む作業。
台帳の書き換え。古い住所を消して、新しい住所を書き込む作業。
User Interface (UI)ユーザーインターフェースCopied!
ユーザーとコンピュータが情報をやり取りする画面や操作方法。
USHIRO-POCKE NOTE
「見た目」と「使い勝手」。ボタンの配置や画面の色など、私たちが直接触れる部分のこと。
「見た目」と「使い勝手」。ボタンの配置や画面の色など、私たちが直接触れる部分のこと。
V
Value値(バリュー)Copied!
変数やプロパティに入っている具体的な中身。
USHIRO-POCKE NOTE
セルに入力された「中身」。
セルに入力された「中身」。
A1 = 100 なら、100がバリューです。Var変数(バー)Copied!
古いJavaScriptでの変数宣言。現在は
let や const が推奨される。USHIRO-POCKE NOTE
昔のやり方。古いマニュアル(コード)を見ると載っていますが、今から新しく書くなら使わない方が無難です。
昔のやり方。古いマニュアル(コード)を見ると載っていますが、今から新しく書くなら使わない方が無難です。
Variable変数(バリアブル)Copied!
データを格納するための、名前付きの箱。
USHIRO-POCKE NOTE
「ラベル付きのダンボール箱」。中に何を入れてもいいですが、外から見て何が入っているか分かる名前をつけるのがマナーです。
「ラベル付きのダンボール箱」。中に何を入れてもいいですが、外から見て何が入っているか分かる名前をつけるのがマナーです。
VersionバージョンCopied!
ソフトウェアやファイルの版数。v1.0.0など。
USHIRO-POCKE NOTE
「第○版」。資料を修正したら、ファイル名の末尾に「v2」とか付けますよね。あれです。
「第○版」。資料を修正したら、ファイル名の末尾に「v2」とか付けますよね。あれです。
Voidボイド(空)Copied!
戻り値がない関数の型。処理はするが、値を返さない。
USHIRO-POCKE NOTE
「報告不要」。作業だけやっておいてくれれば、完了報告はいらないよ、という指示です。
「報告不要」。作業だけやっておいてくれれば、完了報告はいらないよ、という指示です。
W
WebhookウェブフックCopied!
あるイベントが発生した時に、指定したURLへ自動的に通知を送る仕組み。
USHIRO-POCKE NOTE
「自動呼び出しベル」。フォームに回答があったらチャットに通知するなど、「何かが起きたら知らせて」を実現する機能。
「自動呼び出しベル」。フォームに回答があったらチャットに通知するなど、「何かが起きたら知らせて」を実現する機能。
While〜の間(ホワイル)Copied!
条件がTrueである間、繰り返すループ処理。
USHIRO-POCKE NOTE
「残業」。仕事が終わるまで(条件が満たされるまで)、帰れません(ループを抜けられません)。
「残業」。仕事が終わるまで(条件が満たされるまで)、帰れません(ループを抜けられません)。
WindowウィンドウCopied!
ブラウザの画面全体を指すオブジェクト。
USHIRO-POCKE NOTE
「デスク全体」。Webページの中身だけでなく、ブラウザの枠やスクロールバーなども含めた全体環境のこと。
「デスク全体」。Webページの中身だけでなく、ブラウザの枠やスクロールバーなども含めた全体環境のこと。
WrapperラッパーCopied!
複雑な機能を包んで、使いやすくしたプログラム。
USHIRO-POCKE NOTE
「簡単入力フォーム」。裏では複雑な処理が動いているけど、ユーザーには簡単なボタンだけ見せている状態。
「簡単入力フォーム」。裏では複雑な処理が動いているけど、ユーザーには簡単なボタンだけ見せている状態。
X
XMLエックスエムエルCopied!
タグを使ってデータを記述する形式。HTMLの親戚のような見た目。
USHIRO-POCKE NOTE
「古い形式のデータ封筒」。最近はJSONが主流ですが、古いシステム連携ではまだ現役です。
「古い形式のデータ封筒」。最近はJSONが主流ですが、古いシステム連携ではまだ現役です。
Y
Yield譲る(イールド)Copied!
処理を一時停止して、呼び出し元に制御を戻す命令。
USHIRO-POCKE NOTE
「一旦保留」。作業の途中だけど、上司(呼び出し元)に報告して指示を仰ぐような動きです。
「一旦保留」。作業の途中だけど、上司(呼び出し元)に報告して指示を仰ぐような動きです。
Z
Zip圧縮(ジップ)Copied!
複数のファイルを一つにまとめて圧縮すること。または2つの配列を組み合わせてペアにする関数。
USHIRO-POCKE NOTE
「同梱」。バラバラの資料を一つの袋に詰めること。メール添付時のマナーですね。
「同梱」。バラバラの資料を一つの袋に詰めること。メール添付時のマナーですね。