ソースコード、解説
これには、アプリケーションの画面とアクションの背後にあるルールが含まれています。プログラマーは、それらの命令を表現するために作られたプログラミング言語でそれを記述します。
ソースコードとは、ソフトウェアが何をするかを定義する人間が読める記述された命令の集合であり、それらの命令がコンピュータ用に変換または解釈される前のものです。
コードはビジネスルールを動作に変える
リクエストフォームはシンプルに見えるかもしれませんが、そのソースコードは、どのフィールドが必須か、誰がリクエストを見ることができるか、承認後に何が起こるかを決定します。
そのため、ソースコードは目に見えるデザイン以上のものです。計算、データ処理、接続、そして各結果を形作る条件もカバーします。
アクセスと所有権は別の問題
ソフトウェアを使用できることは、必ずしもそのソースコードを見たり取得したりできることを意味しません。プロバイダーまたはライセンスが、どのようなアクセスが可能かを決定します。
Caffeineは、それを使って構築されたソフトウェアの背後にあるコードはクリーンでエクスポート可能であると述べています。ビジネスにとって、これは別のチームがソフトウェアをレビュー、保守、または移行する必要があるときに重要になる可能性があります。
ソースコード用語
- プログラミング言語
- コンピュータへの命令を記述するために使用される構造化された言語。
- コンパイラ
- ソースコードをコンピュータが実行できる低レベルのコードに変換するプログラム。
- リポジトリ
- ソースコードを保存し、時間の経過とともにその変更を記録する場所。
ソースコードが重要な理由
動作を定義する
コードには、ソフトウェアがアクションやデータに応答するためのルールが含まれています。
レビューできる
資格のある人が、ミスや望ましくない動作がないか命令を検査できます。
変更をサポートする
コードへのアクセスにより、要件が変わったときにチームがソフトウェアを保守または移行できます。
ソースコードに関する質問
場合によっては、インタープリタがプログラムの動作中にそれを実行します。他のケースでは、コンパイラが最初にソースコードを低レベルの実行可能コードに変換します。
いいえ。ソースコードは記述された命令セットです。実行中のアプリケーションは、データ、設定、サポートサービス、および実行する場所にも依存します。
自動的にはなりません。オープンソースソフトウェアには、規定された条件の下でコードを使用、検査、変更、再配布する権利を付与するライセンスが付属しています。
関連する用語集トピック
仕事の背後にあるツールを所有する
CaffeineのアプリはInternet Computer上で動きます。そのために作られたパブリックネットワークです。