13

コード スニペットの保存に関するいくつかの議論を読みましたが、探している情報が見つからなかったので、それを定義しましょう。

  • 家にはいくつかのサイド プロジェクトがあります。そのほとんどは非常に小規模で、1 つが大規模で、特定の言語機能 (たとえば、C++ のテンプレート トリック) を示す多数の小さな例があります。
  • これらの例は、自宅で試して作業した特定のスニペットの正確な詳細を覚えようとするのではなく、職場で参照できるようにすると便利だと思うので、それを利用できるようにしたいと思いますUSBフラッシュドライブの例。
  • 問題は、ほとんどのスニペット/小さなプログラム/サンプルが Visual Studio で編成、記述、コンパイル、およびテストされていることです。それらをコード スニペット オーガナイザー アプリケーションに配置する必要がある場合、重複します。すべての例を含む Visual Studio ソリューションのソースをフラッシュ ドライブにコピーできますが、専用のスニペット リポジトリ オーガナイザーに比べて検索にはあまり便利ではありません。または、より良いコメントと例の説明を書くと、これを変更できるかもしれません。それでうまくいきます。

同様のアイデア、ベスト プラクティス、ソリューション、および経験を歓迎します。

4

6 に答える 6

6

すべてをソース管理リポジトリに保管し、言語ごとにインデックスを作成します。新しい言語を学ぶとき、古い便利なものを新しい言語に翻訳して、新しい言語で物事を行う方法を学びます。

于 2009-04-24T00:18:29.800 に答える
5

コードをオンライン ソース リポジトリ (code.google.com) に保存し、Web フロントエンドを使用して興味深いビットを参照します。

グーグルなので検索もしやすいです。

コードを言語、地域などごとにフォルダーに整理し、それらをすべて同じリポジトリー内に配置するだけです。

唯一の欠点は、スニペットを秘密にしておきたい場合、これは機能しないことです。明らかに、この方法でアクセスするにはオンラインである必要がありますが、断続的に SVN を簡単に更新して、必要なローカル オフライン コピーを更新することができます。

于 2008-11-28T00:51:01.027 に答える
4

Wiki は、ちょっとした情報やコード スニペットを保存するのに最適なツールだと思います。

于 2008-11-27T23:36:06.870 に答える
1

スニペットではなく、自分で収集または開発した一般的なライブラリ用に、"_lib" というフォルダーを保持しています。そのフォルダーから何かが必要なときはいつでも (例: jquery.js、CSS リセット)、そのディレクトリを作業フォルダーにシンボリック リンクするだけです。svn:externalsまたは、他のプロジェクトに持ち込むために使用します。

于 2008-11-27T23:39:34.913 に答える
0

自宅と職場で Visual Studio を使用しています。

私は基本的にすべてのコード スニペットをLive Meshに同期されたフォルダーに入れています。次に、各フォルダーを VS に追加して、新しいスニペットを自動検出できるようにします。私にとって魅力のように機能します:)

そのため、 Snippyでスニペットを作成し、同期フォルダーに保存します。ブーム、VSで動作し、追加の構成はまったくありません:)

于 2008-11-28T01:35:13.150 に答える
0

スニペットを確認してください— Mac と Windows で利用できるコード スニペット マネージャーで、同期をサポートし、無料です。IDE またはコード エディターでネイティブにコード スニペットを再利用できるディストリビューターと呼ばれる機能があります。現在サポートされている IDEのリストは次のとおりです。

于 2013-07-09T12:35:33.197 に答える