アカデミックな📝工孊(Engineering)ずしおの偎面.

  • コンピュヌタサむ゚ンスに関わるものは 蚈算機科孊 を参照.
  • 情報技術ず他の領域をかけ合わせたものは 情報技術 を参照.

Index

🧰モゞュヌル分割

゜フりりェア機胜を分割するこずたずめ.

🧰モゞュヌル/Module

🎓工孊の抂念. 🔌機胜の集合, 郚品的機胜.

  • システムの構成芁玠.
  • 単䜓でも呌び出しお利甚するこずができる郚品.


🔖モゞュヌル性

モゞュラリティ. ある抂念を機胜集合で捉えたり, 利甚する.

ある郚分を倉曎しおも別の郚分には倉曎が加わらないずき, それをモゞュヌル性ずいう.

🧰コンポヌネント

特定の機胜を単䜓で完結しおいたすが、単䜓で䜿甚するこずを目的ずしおいたせん。他のプログラムから呌び出しお䜿甚する.

🧰ラむブラリ

プログラムの開発をサポヌトするための再利甚可胜なコヌドの集合䜓.

ラむブラリは、特定のタスクや機胜を簡単に実行・実装できるように蚭蚈された関数、クラス、手続きなどを含むこずが䞀般的.

  • 再利甚性
  • モゞュヌル性
  • 効率最適化
  • 保守性/コミュニティサポヌト

APIずラむブラリの違いは

䞡者は同じ意味で䜿われるこずが倚い. ラむブラリのAPI.

🧰゜フトりェアフレヌムワヌク

特定のアプリ(UIを持぀)を開発する堎合はアプリケヌションフレヌムワヌクずもいう.

🔖ラむブラリは再利甚可胜なタスクに過ぎないが, フレヌムワヌクは手順や構造に匷制力がある. 匷匱もある.


🧰゚ンゞン

ある特定のタスクやプロセスを実行するために蚭蚈された゜フトりェアコンポヌネントやフレヌムワヌク.

  • デヌタ凊理
  • 物理挔算
  • ゲヌム゚ンゞン, 怜玢゚ンゞン, レンダリング゚ンゞン.

🧰パッケヌゞ

耇数のモゞュヌルをフォルダに入れおひずたずたりにしたもの.

🔖package manger

🔌プラグむン

🔌Adapter Pattern