はじめに
最高のエンジニアになるにあたって、開発関連の説明を見ると、用語のレベルが初心者の私には高いと感じる場面があります
一度調べても、数日後には「あれ?どのような意味だっけ?」という状態になっています
私自身が見返せるようにするためでもありますが、アウトプットとして、わかりやすく内容をまとめてみたいと思います
今後もわからない用語は増えていくと思います(-_-;)そのたびにアウトプットしようと思います
わからなかった用語
-
デプロイ可能な環境とは
デプロイ可能な環境: アプリケーションを実際に運用できるサーバーやサービスが整った状態。英語の"deploy"は、「展開する」「配置する」という意味。
-
プロダクトをリリースとは
開発したソフトウェアやサービスを正式に公開・提供すること。英語の"release"は、「公開する」「リリースする」という意味。
-
開発タスクとなるISSUEを作成する、とはどういう事
開発の課題やタスクをGitHubなどのツールで"ISSUE"として記録すること。ISSUE:は英語で、「問題」「課題」という意味。
-
マイルストーンを明確にする、とはどういう事
開発プロジェクトの重要な節目や達成目標を明確に設定すること。マイルストーンは、プロジェクトの重要な進捗点や目標を指す。 -
インフラ構築とはどういう事
サーバー、ネットワーク、データベースなどの基盤となるシステムを設計・設定すること。
-
WebAPIとは
ウェブ上でアプリケーションがデータや機能を相互にやり取りするためのインタェース。
-
CSSフレームワーク」とは
レスポンシブデザインやスタイリングを簡単にするためのCSSテンプレートの集合。例: Bootstrap, Foundation。
-
フロントエンドのフレームワークとは
ウェブアプリケーションのユーザーインターフェースを効率的に開発するためのツールセット。例: React, Vue.js, Angular。
-
アジャイル開発とは
小さな機能単位で頻繁にリリースしながら改善を繰り返す開発手法。
-
プルリクエストとは
GitHubなどで、自分の変更をメインブランチに統合してもらうためのリクエスト。単純なリクエストである、一般的な要求や依頼のことに類似
-
プルリクエストをマージするとは
提出されたコード変更をメインブランチに統合すること。マージは英語で"merge"「統合する」という意味。
-
「プルリクエストをマージするとリンクされたISSUEは自動でクローズし、In ProgressからDoneに移動します。」というないようについて
プルリクエストをマージすると、関連するISSUEが自動的に完了(クローズ)としてマークされる。
In ProgressからDoneに移動: 作業中(In Progress)のタスクが完了(Done)として更新されること。
-
ストーリーポイントとは
アジャイル開発で、タスクの複雑さや作業量を相対的に評価するための単位。
-
クローラーとクロールについて
クローラー: 検索エンジンがウェブサイトを自動的に巡回するプログラム。
クロール: クローラーがウェブサイトを巡回する行為。
まとめ
現段階での開発に入る前の説明でわからなかった用語をまとめました。
専門用語が増えれば増えるほど混乱。言われた瞬間理解できるよう頑張ります。