コードとは、プログラミング言語で記述された命令のことです。コンピュータに何をすべきかを段階的に指示します。1行のコードで、2つの数値を加算したり、メッセージを表示したり、サーバーにデータを送信したりできます。何千行ものコードが集まって1つのプログラムが構成され、何百万行ものコードが集まってオペレーティングシステムが構成されます。
コードは魔法ではありません。ただのテキストです。読んだり、編集したり、壊したりすることもできます。コンピュータはあなたが書いた通りに動作しますが、あなたの意図通りには動作しません。だからこそデバッグには時間がかかるのです。セミコロンが一つ抜けているだけで、アプリケーション全体がクラッシュしてしまうこともあります。
コードのレベル
- マシンコード:CPUが実行するバイナリ命令
- アセンブリ言語:ハードウェアに近い低レベルのニーモニック
- 高レベル言語:Python、Java、C++、人間が読みやすい
- マークアップ:HTML、XMLは構造を記述するもので、論理を記述するものではない。
良いコードは読みやすい。悪いコードは動作するが、後でそれに触れる人全員を混乱させる。チームは品質を維持するために、スタイルガイド、コードレビュー、自動テストを採用する。コードを書くのは簡単だ。他の人が保守できるコードを書くのは難しい。
Comments
No comments yet. Be the first to share a thought.
Leave a comment