質問

私は昨年 C++ のデータ構造のクラスを受講し、その結果、主要なデータ構造をすべてテンプレート コードで実装しました。人生のある時点でまた使うと思うので、すべてフラッシュドライブに保存しました。私は想像する 何か 結局、プログラミングには B ツリーが必要になるのですか、それとも単なる妄想でしょうか?再利用できるように、作成したコードを通常どのくらいの期間保存しますか?

役に立ちましたか?

解決

永遠に(あるいは、できるかぎり近づけて)。それがソース管理システムの要点です。

他のヒント

これまでに生成されたすべてのものを保存するには -1。私はそれを、小さなニッパーの頬を飾るために、使用済みのおむつをすべて保存している誇り高き親に喩えます。それはクソだし、世界はその存在から何の利益も得られません。

ここには定期的に Google の最初のページを通過する人が何人いるでしょうか?ゴミがたくさんあると、役立つものを見つけるのが難しくなるように思えます。

コードを永久に保持するには +1。今の時代、将来価値があるかもしれないデータを削除する理由はありません。B ツリーを有用な構造として使用しない場合でも、コードを見て、どのように実行したかを確認することをお勧めします。あるいは、いつか指導目的でコードに戻りたいと思うかもしれません。特定の方法でタスクを完了したコードの特定の部分をいつ調べたくなるかはわかりません。

これを使用すると、Bazaar リポジトリに引っかかり、Launchpad にアップロードされます。つまらないサイドプロジェクトの場合は、通常、それを次の場所に移動します。 junk/ サブディレクトリ。

また利用させていただきます。最終的にプログラミングするものには B ツリーが必要になると思いますが、それは単なる妄想でしょうか?

何かを書くには B ツリーが必要ですが、現実の世界では余分なコードよりも実用的なソリューションが重視されるため、ライブラリを使用することができます。

私はすべてのコードのバックアップをできるだけ長く保存します。重要なものはWebサーバーと外付けHDDにバックアップしています。後でいつでも削除できますが、使い道が見つかると思われる場合は、保存しておいてはいかがでしょうか。

私は大学時代に書いた (一部の) コードをまだ持っています。それは 18 年前になります :-)。よくあることですが、欲しくても持たないよりも、持っていても欲しくないほうが良いのです。

ソース管理、オフサイトに保管し、生涯保管してください。心配する必要はありません。

何年も前のコードがあります。実際、私はまだ最初の php スクリプトを持っていると思います。少なくとも、時間の経過とともに自分がどれだけ変化したかを確認する良い方法です。

私も他の投稿者の意見に同意します。私は学校からもらったコードを個人のソース コード リポジトリに保管しています。それにしがみつくことは実際にどんな害をもたらすのでしょうか?

歴史のためにそれをディスクに入れるだけです。使用標準テンプレートライブラリ - 人が犯す間違いの 1 つは、中程度から複雑なデータ構造の実装が最適であると想定することです。自家製の B ツリー実装でバグを何度見つけたかわかりません。

すべてを保管してください!いつ作業が軽減されるかわかりません。1 年ほど前、式を解析し、それをトークン化して保存し、後で結果を評価するための C コードが必要でした。醜い小さなコード..しかし、それは当然のことですが、私は大学で事後評価を行わなければなりませんでした(30年前)が、コードをまだ持っていました。確かに少しクリーンアップが必要でしたが、数日間の作業を節約できました。

私は大学時代に Java で赤黒ツリーを実装しました。私はいつもそのコードをもう一度見つけたいと思っていますが、見つけることができません。

現在、私には 3 人の子供がおり、Java で開発していないため、それを最初から再作成する時間がありません。

今はすべてを保存して、より早く再学習できるようにしています。また、1 年、5 年、10 年前に自分が何かをどのように行ったかを知ることも興味深いと思います。自分が正しくやったか、今はもっと良くなって別のやり方をするかのどちらかなので、気分が良くなります。

もし私が大学に戻って将来の学生に講義をするとしたら、やるべきことリストに入れておきます:

すべてを保存してください...

私は良くも悪くもコードパックラットですが、場合によってはクライアントの機密情報になるため、コードは守ります。

場合によっては、クライアントが持ち物や書類を紛失した場合など、これが非常に役に立ちます。

バックアップされていなかったコンピューターの障害により、多くの古いコード (10 年前のもの) を失いましたが、実際のところ、あまり古い言語でプログラムされたコードを見たくないので、実際にはあまり気にしていません。このコードの大部分は VB5 で書かれています...

今ではすべてを保存しておくのが簡単であることに同意しますが、現実の世界と同じで、すべてを永久に保存する必要はないので、いつかはバックアップ/コンピューターのストレージをクリーンアップするのが良いと思います。

永遠に それは電子媒体の美しさです。それは私にとって最も魅力的な側面の 1 つです。

ただし、それを保持するかどうかは、コーディング スタイルとそれをどう扱うかによって異なります。

あなたが次のようなタイプの場合は、コードを放棄することをお勧めします...

  • 決して振り返ることはありません。
  • 技術を向上させるために、記憶に基づいて書き直すことをお勧めします。
  • あまり整理されていません。
  • 潜在ストレージに果てしなく悩まされています。
  • 端っこに住むのが好き。
  • 記憶の効率化を崇拝します。

トスする論理的な理由は次のとおりです...

  • それはあなたを悩ませます。
  • 邪魔になってワークフローが中断されます。
  • 恥ずかしいですね。
  • それはあなたを混乱させ、気を散らしてしまいます。

生活の中で物理的なスペースを占めるものと同様に、その価値は有用性と比較検討されます。

私のコードはすべて無期限に保存され、ある時点でコードに戻り、反映し、リファクタリングする予定です。そうするのは、自分の進歩を見るのが楽しく、非常にアクセスしやすい学習体験を提供してくれるからです。さらに、すべてのコードを統合されたフレームワークに組み込むことは、私が常に取り組んでいることです。

永遠に...

優れたコードは決して死ぬことはありません。;)

私は自分が開発したコードのほとんどを所有していません。私の雇用主はそうします。したがって、私はそのコードを保管しません(私の雇用主は保管しているか、保管する必要があります)。

コンピューティングを発見して以来、私はもう存在しないデバイス用のコードを、もはや価値のない言語で書きました。おそらくエミュレータはあるでしょうが、そのコードを保存して実行するのは懐かしいでしょう。

発見できる B ツリー 情報 (および他の多くの主題) は Wikipedia (および他の多くの場所) にあります。そのコードを保持する必要はありません。

最終的には、自分が所有し、保守しているコードのみを保持します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top