はじめに

完了

初心者でも経験豊富な開発者でも、コードを作成、編集、管理、実行、デバッグするための適切なコーディング ツールが必要です。 さまざまなツールを使用できます。 一部のエディターは、実質的に単純なテキスト エディターです。 統合開発環境 (IDE) などのその他のエディターには、多くの高度な機能と、複数のプログラミング言語のための組み込みサポートがあります。 フル機能を備えた IDE のトレードオフは、多くの場合、インストール フットプリントが大きく、単純なコード エディターよりも学習曲線が急な点です。

では、自分に適したコーディング ツールを知るにはどうすればいいでしょうか。 これは、ニーズによって異なります。 たとえば、どのようなプログラミング言語を使用しますか? GitHub などのソース管理 (SCM) プロバイダーと統合する必要がありますか?

サンプル シナリオ

たとえば、地元のレストランの Web サイトを構築しているとします。 HTML、CSS、JavaScript を使用してページを作成することがわかっています。 さらに、テスト中にコードをデバッグし、コンピューター上でローカルにサイトを表示できるようにしたいと考えます。 また、Web ページへの変更を管理するバージョン管理システムも組み込みたいと考えています。

さらに、レストランでは、従業員がキッチンとバック オフィスのデスクトップから使用するための在庫管理システムを C++ で作成する必要があるとします。 コード エディターで C++ の構文、ライブラリ、コンパイラ、デバッガーがサポートされていることを確認する必要があります。

さらに、レストランのシェフから、データ分析を支援できることを求められているとします。 シェフは、地元のスポーツクラブが試合に勝ったときにピザの売り上げの傾向を調べたいと思います。 データ サイエンスの作業に Python と Jupyter Notebook を使い慣れているので、その言語とツールをサポートするコード エディターが欲しいと考えています。

学習内容

このモジュールでは、Visual Studio Code がさまざまなシナリオに適したコード エディターであるかどうかを評価するのに役立ちます。 また、さまざまな種類の開発作業をサポートするようにカスタマイズおよび構成できる Visual Studio Code の機能についても説明します。

主な目標

このモジュールを終了すると、Visual Studio Code が一連のプログラミング要件を満たしているかどうかを評価できる知識が得られます。

Note

Visual Studio や Visual Studio for Mac などの Visual Studio ファミリの他の製品について聞いたことがあり、それらが Visual Studio Code に関連しているかどうか疑問に思うかもしれません。 それらは異なる製品です。 Visual Studio は Windows 開発用の完全な機能を備えた IDE であり、Visual Studio for Mac は macOS 上で実行される IDE であり .NET アプリケーションの開発に使用されます。