私は昨年 C++ でデータ構造クラスを受講し、その結果、すべての主要なデータ構造をテンプレート化されたコードで実装しました。人生のある時点で再び使用する気がするので、すべてフラッシュドライブに保存しました. 私がプログラミングすることになるものには B-Tree が必要になると思いますか、それとも単なる妄想ですか? 再利用できるように、通常、作成したコードをどのくらいの期間保存しますか?
17 に答える
永遠に(または私が得ることができる限り)。それがソース管理システムの要点です。
-1 これまでに作成されたものすべてを保存します。私はそれを、小さなニッパーの頬を美しくするために、使用済みのおむつをすべて保存する誇り高い親に例えます. それはくだらないことであり、世界はその存在から恩恵を受けていません。
定期的に Google の最初のページを通過する人は、ここに何人いますか? がらくたがたくさんあると、役に立つものを見つけるのが難しくなるようです。
+1 コードを永久に保持します。今の時代、将来価値があるかもしれないデータを削除する理由はありません。B ツリーを有用な構造として使用しない場合でも、コードを見て、何かを実行した方法を確認することができます。あるいは、教育目的でいつかコードに戻りたいと思うかもしれません。特定の方法でタスクを実行した特定のコードのスニブレットをいつ見たいかわかりません。
これを使用すると、Bazaar リポジトリでスタックし、Launchpad にアップロードされます。それがちょっとしたサイド プロジェクトの場合は、通常、それをjunk/
サブディレクトリに移動します。
また利用します。私がプログラミングすることになるものには B-Tree が必要になると思いますか、それとも単なる妄想ですか?
作成するものには B ツリーが必要ですが、実際の世界では余分なコードよりも実用的なソリューションが重視されるため、ライブラリを使用することができます。
私はまだ大学までさかのぼって書いた(いくつかの)コードを持っています、そしてそれは18年前でしょう:-)。よくあることですが、欲しがって持っていないよりも、持っていて決して欲しくない方が良いです。
すべてのコードのバックアップを可能な限り長く保持します。重要なものは、Web サーバーと外部 HDD にバックアップされています。後でいつでも削除できますが、使い道があると思われる場合は、そのままにしておくのはいかがですか?
私は他のポスターに同意します。私は学校のコードを個人のソースコードリポジトリに保管しました。それに掛かることは実際にどのような害を及ぼしますか?
永遠は電子媒体の美しさです。それは私にとって最も魅力的な側面の1つです。
しかし、それを維持することはあなたのコーディングスタイルとあなたがそれで何をするかに依存します。
あなたがそのタイプなら、あなたのコードを投げることをお勧めします...
- 振り返ることはありません。
- あなたの技術を改善するためにあなたの記憶からむしろ書き直したいです。
- あまり整理されていません。
- 潜在的なストレージに終わりがないことに悩まされています。
- 端に住むのが好きです。
- 記憶の効率を崇拝します。
投げる論理的な理由は...
- 気になります。
- それはあなたの邪魔になることによってあなたのワークフローを混乱させます。
- あなたはそれを恥じています。
- それはあなたを混乱させ、あなたの気をそらします。
生活の中で物理的なスペースを占めるものと同様に、その価値はその有用性と比較検討されます。
私のコードはすべて無期限に保持され、ある時点でコードに戻り、反映し、リファクタリングする予定です。私の進歩を見るのは楽しいし、非常にアクセスしやすい学習体験を提供するので、私はそれをします。さらに、すべてのコードを統合されたフレームワークに組み込むことは、私が常に取り組んでいることです。
歴史的な理由でディスクに置いただけです。標準テンプレートライブラリを使用する -人々が犯す1つの間違いは、中程度から複雑なデータ構造の実装が最適であると想定していることです。自家製のBツリーの実装でバグを見つけた回数はわかりません。
すべてを保管してください!いつ作業を節約できるかわかりません。約 1 年前、式を解析し、それをトークン化して保存し、後で結果を評価するための C コードが必要でした。醜い小さなコード..しかし、それはおなじみのように見えます-私は大学でポストフィックス評価をしなければなりませんでした(30年前)-そしてまだコードを持っていました. 確かに、少しクリーンアップする必要がありましたが、数日間の作業を節約できました。
永遠に...
良いコードは決して死にません。;)
ソース管理、オフサイトに保管し、一生保管してください! 心配する必要はありません。
私が開発したコードのほとんどは私が所有しているわけではなく、私の雇用主が所有しています。そのため、私はそのコードを保持していません (私の雇用主は保持している、または保持する必要があります)。
コンピューティングを発見して以来、もはや価値のない言語で存在しなくなったデバイス用のコードを書きました。エミュレーターがあるかもしれませんが、そのコードを保持して実行するのは懐かしいものです。
ウィキペディア (および他の多くの場所) でB ツリー情報 (および他の多くの主題) を見つけることができます。そのコードを保持する必要はありません。
最終的には、私が所有して維持しているコードのみを保持します。
私は何年も前のコードを持っています。実際、私はまだ最初の php スクリプトを持っていると思います。それ以外の場合は、時間の経過とともにどれだけ変化したかを確認する良い方法です.
大学在学中、Java で赤黒木を実装しました。私はいつもそのコードをもう一度見つけたいと思っていましたが、できません。
私には 3 人の子供がいて、Java で開発していないので、ゼロから再作成する時間はありません。
私は今、すべてを保持しているので、はるかに早く再学習できます。また、1、5、10 年前に自分がどのように何かを行ったかを見るのも魅力的です。私はそれを正しくやったか、今は良くなったので別のことをしたので、気分が良くなります
大学に戻って将来の学生に講義を行う場合、やるべきことのリストに入れます。
すべて保存...
私は良くも悪くもコードのパッカーです。
クライアントが自分のものやドキュメントを紛失した場合など、時折、これは非常に役立ちました。
コンピューターの故障により (10 年前から) バックアップされていない古いコードをたくさん失いましたが、非常に古い言語でプログラムされたコードを見たくないので、実際にはあまり気にしません。このコードのほとんどは VB5 で書かれています...
今ではすべてを簡単に保持できることに同意しますが、現実の世界と同じように、すべてを永久に保持する必要はないため、バックアップ/コンピューターストレージをクリーンアップすることをお勧めします.