Glossary 用語集
Git
ギット
Gitとは、ソースコードなどの変更履歴を記録・管理するためのツールです。複数人で開発するときに「誰が・いつ・どこを変更したか」を追跡できるため、チーム開発では欠かせません。
Gitは、2005年にリーナス・トーバルズ(Linuxの開発者)によって作られました。主な目的は、ソフトウェア開発における「バージョン管理」を効率化することです。Gitでは、プロジェクト全体を「リポジトリ」という単位で管理します。この中で、ファイルの変更履歴やブランチ(分岐)を追跡します。
Gitの特徴は、「分散型バージョン管理」であることです。つまり、すべての開発者が自分のパソコン上にリポジトリの完全なコピーを持っています。そのため、ネットワークが切れていても作業でき、後で変更を統合(マージ)できます。
また、Gitでは「ブランチ機能」によって、新しい機能の開発や修正を別ラインで進められます。作業が完了したら、メインのコードに統合することで、安全に変更を反映できます。
現在は「GitHub」「GitLab」「Bitbucket」などのオンラインサービスと連携して使うのが一般的です。これにより、世界中の開発者と共同でプロジェクトを進めることが可能になっています。Gitは、現代のソフトウェア開発において最も重要な基盤技術の一つです。
IT導入・活用のお悩み
お応えします。
「IT化は何からはじめたらいい?」「どんなITツールが自社にピッタリかわからない…」
など、IT導入に関するお悩みにITコーディネータあるいは中小企業診断士、またはPit-Nagoya事務局がお答えいたします。
必要に応じて、Pit-Nagoya会員のIT企業のご紹介、マッチングもおこないます。
どんなお悩みでもお気軽にお聞かせください。担当者より順次返信いたします。(対応時間:平日9:00〜17:00)
お悩み相談以外の事務局へのお問い合わせは 「お問い合わせ」からお願いします。
その他の用語
SQLインジェクション
エスキューエルインジェクション
SQLインジェクションはウェブアプリの入力欄などに悪意あるSQL文を入れて、データベースを不正に操作する攻撃です。例えばログイン画面で不正な文字列を入れると認証をすり抜けたり、データの閲覧・改ざん・削除が可能になります。防ぐには入力の検証やプレースホルダを使った安全な問い合わせが必要です。
オプトアウト
オプトアウト
オプトアウトとは、ユーザーが「情報の受け取りを拒否する」または「同意を取り消す」仕組みのことです。たとえば、メールマガジンの「配信停止」をクリックすることがオプトアウトにあたります。個人情報の取り扱いに関する重要な考え方です。
MDM
エムディーエム
MDMは「Mobile Device Management(モバイルデバイス管理)」の略で、企業が社員のスマートフォンやタブレットなどの端末を一元的に管理する仕組みです。情報漏えいの防止や端末の紛失時対応などに活用されます。