C / C ++プログラミング上の理由や個人的な経験を選択
私はCはオブジェクト指向++プログラミングを選んだ、私は2つの主な理由のために、C / Cの++を選んだ、最初のポイントは、私は少し基礎C言語を持っていること、第二の点は、教師のために、この学期でいるプログラミング言語はC / C ++で選びますこのコース。まったくプログラミングの経験が、また、符号量の履歴がないので、私はプログラミング言語とソフトウェアエンジニアリングこのコースを学ぶために実践を通して、Cの基礎を選んだ、ほぼゼロです。
統合開発環境と視覚studio2019の原因として視覚的studio2019の利点を選択
私は統合開発環境を使用するつもりだったことは、マイクロソフトのVisual Studioのコードで、いくつかの理由から、この統合開発環境を選択した、最初の授業時間中に、初心者のための視覚的studio19はない非常にフレンドリーされており、長いダウンロード時間私はそれは難しい、インストール内に完了することを見つけます。
第二に、私は元のdevのCの++プログラミング言語学習のための非常に良いですが、あまりにも単純で純粋ではなく、ソフトウェアエンジニアリングの研究のために、今日では、バージョンコントロール研究、ネットワークについて多くないことが分かっ使用しますガイドのdevのC ++コードは、クラウドとGitHubのと同期しているので、私は、Visual Studioのコードを選択しました。
しかしvscodeをインストールした後、試験と問題のGitHubの同期コードで表示され、ホストネットワークリソースに応じてのGitHubへもののアクセスするので、フォルダの変更を変更しますが、まだウェブにコードを作るので、DEVC ++とVScodeを試すことができません私は視覚的なstudio2019を選んだ後、大きな理由は、午前中のクラスの終了後、私は視覚的なstudio2019のコミュニティ版を再ダウンロードするには寝室に戻って、成功とクラウド同期コードの経験の周りに便利な視覚的studio2019の学生です。
間違いなく学習cで私に強力な、強力で視覚的studio2019の利点は、++プログラムも私のために、この初心者コミュニティ版も非常に複雑であるため、統合開発環境としてそれを選ぶ勇気がなかった、そしてそれはまた、他のことができます以下のような他の機能を達成するために、統合開発環境のコンポーネントをインストールします。しかし、欠点を回避することはできません同じ時間は、10倍のC ++のビジュアルstudio2019 devの大量のです。
バージョン管理ツールやプラットフォームを選択
最後に、バージョン管理ツールの選択、および最終的な決定は、vscode GitHubのコードの問題同期がコード雲の使用後に発生するため、クラウド、および中央をコーディングすることです。
コードは、クラスその雲、コードの雲がGitのコードホスティングの最も基本的なコードを提供することに加えて、クラウドですが、また表示するには、オンラインのコードを提供して何かを理解するためのコードの公式ウェブサイトの後、クラウド、ビューのバージョン履歴、フォーク、中に学習されリクエスト、パッケージ管理、開発、協力と共有を容易にするなど任意のバージョン、発行、ウィキ、保護支店、コード品質検出、PaaSのプロジェクトのプレゼンテーションを、ダウンロードを引き出します。中国以外のGitHub相対的で、クラウド・サーバ・コードよりも優れ感、統合開発環境との統合を経験し、直接拡張視覚的studio2019からダウンロードすることができ、相対的には簡単にホストオペレーティング比vscodeを変更する必要はありません。
https://gitee.com/sun_ji_chen/sanjiaoxingのための私のコードリポジトリへのリンク
ユーザー名@sun_ji_chen
ユニットテストフレームワーク
ユニットテストフレームワークは、それが豊かなアサーション、致命的と非致命的な判断、パラメータ、「死のテスト」などを提供し、クロスプラットフォームのC ++ユニットテストフレームワークである、GTESTを選択しました。
インストールの経験
公開プロセスの間で、このプロセスの管理のためのソースコードは、コードがリモートストレージ空間に公開することができない、その結果、行われていないため、コードを変更します。
できるだけ多くの統合開発環境を選択し、学生は統合開発環境を開発したのと同じ言語を使用します。