質問
まで一日中過ごしく機能が働けるので、そのアーキテクチャは変わりに機能しなくなっても大丈夫ですか?っておけないじゃないですか、そのコードが少した場合には、建築ま揺動し、その機能も有用か?
そうでは誤削除の機能を実施する前に、チェックはかなりのスペースとして使用されている場合はいずれかのチェックすることができるのです。
解決
私はオフラインコードスニペットデータベース内のすべての有用なコードの記録を保持します。
でそれをチェックしてはいけない - のの集中リポジトリはアプリケーションだけで使用されるコードを操作するための場所ですの
。他のヒント
としての答えをご検討くださいこの短編:
の死者コードコレクタ:出ヤー死のコードです。
男死者コードここでの特徴があります。
の死者コードコレクタ:ただきninepence.
の死者コード思います。
の死者コードコレクタ:どう?
男死者コードいます。あおninepence.
の死者コード思います。
の死者コードコレクタ:"えれこったかいコードです。
男死者コードありたです。
の死者コード(は自動計算されません。
の死者コードコレクタ:彼はなんです。
男死者コードでもそのまますぐに、彼は非常に病気になりました。
の死者コードなっています。
男死者コードせんだつの大き石死者コードを一瞬です。
の死者コードコレクタ:もできるようになっています。で定める。
の死者コードならないようにしたいのです。
男死者コードああ、など。
の死者コードコレクタ:私は受けることができなかった。
の死者コードを感じます。
男死者コードああ、いいだろう。
の死者コードコレクタ:できません。
男死者コードもできるだろん?たんです。
の死者コードコレクタ:誓いうスタイルのロビンソンズ'.彼らは失われた四ます。
男死者コードその次の丸いのか?
の死者コードコレクタ:週木曜日です。
の死者コードいと思いません。
男死者コードだろだんです。なものは何がありますか?
の死者コード私は幸福感を感じる事ができます。私は幸福感を感じる事ができます。
【死者コードコレクターは顔を見合わせ下の通りfurtively、黙の死者コードを作るwhackのCtrl-X]
男死者コードああ、ありがとうございます。
未使用のコードは、定義により、有用ではありません。必ず YAGNI を覚えておいてください。次回で が、おそらく、再びそれを行うには速いだろうに有用であるかもしれないので、例99%で、あなたはそれを削除する必要があります(あなたはそれだけで一日を過ごした)。
それは「クール」だまれなケースでは、スニペットのデータベースに格納することができます。
私は間違いなくそれを削除します。あなたは、プロジェクトのメンバーが表示されますが、プロジェクトの外にそれを得ることができる特別な場所に置くことができます。その呼び出されていないときに、特定の機能がある理由を開発者が把握できない場合には、保守、ハードになります。
その場合は、私は常にソフトウェアの一部が記述されているのの WIKIを使用してください。 その関数への にもラベルされたサブアイテムと良い記述が、それをしています。
私の意見では、常にこの全体の機能を再利用するが、一度意味を成しました素敵な、機能可能なコードを見てすることは有用ではない。
のコードを削除します。良い、チェックインコメント、削除したかを説明し、理由を書きます。 latersは、そのファイルの履歴過去のコマンドを実行し、誰かがそれを理解し、バージョン管理リポジトリからあなたの関数を取得できるように、これは十分に明確にする必要があります。
あなたはそれを削除しようとしていると言って(コードでとチェックイン)コメントで、それを確認します。
そして、それを削除し、チェックインの変更直後に、チェックインコメント理由を説明します。
あなたのコードベースで嫌なものを持っていないが、あなたは、コードの永続的な記録を持ってます。その方法
でそれを確認し、それをコメントアウトします。 IMHO、空間でのコストが(はず風の変化と再び過ごすために必要がある場合があります)あなたは右のそれを得ることに費やした時間も価値があります。それはあなたのアクティブなコードを乱雑にしないようにたぶん、あなたは「こまごまとし、」ファイルの一部としてそれを確認することができます。
削除はでの喜びです。
コードは静電気を約束して行う公開市場操作として変化する要件になります。
私は今日はい数行のコードにおいて"ラインで製作された"ものとして"行間":現在の従来の知恵は愚かし冊数の間違った側ません。
にあなたのコードを投稿: http://snipplr.com/する http://refactormycode.com/する
他の人の割合を聞かせて、多分あまりにもそれを使用します)。
ちょうどあなたがあなた自身のために考案したものは何でもスニペットコレクターでそれを維持するか、システムで利用可能です。問題ありえないが、」そんなにそれをどこに置くか(主に私たちは単なるテキストの話をしている、我々は?ありません)が、再びそれを見つける方法。問題が再びそれを見つける方法であるので、この方法を検索/タグ付けのいくつかの並べ替えを使用する必要があります。
私は(Mac用)コードコレクタープロの中で、私のコードスニペットを保ちます。
この方法は、それがどのプロジェクトではありませんが、私がする必要がある時はいつでも私はそれを再利用することができます。
免責事項:私はちょうど満足顧客です。
。、なぜそれをオープンソース化を検討していませんか?私はリサイクルのアイデアを気に入っています。
死者コードがなくなっています。必要なときにも必要な時間を過ごすれています。の場合は"本当に使える、まだまだで経由バージョン管理。
作ってコードされたコメントアウトされてい4年前を含む70%、ソースファイルです。でlet it Go
私は、ユーティリティコードのかなり大きなリポジトリを作成しました。これは、いくつかのカテゴリーに分け、いくつかのプロジェクトで使用されます。私は必要としないことを作成するコードは、すぐに(いずれか早い方、永遠か)そこに行くとそれが使用されるまで休止します。
オープンソースに!それはあなたに有用ではないなら、多分それは他の誰かのために役立つことでしょう。
このに対する通常の引数は、同社は、あなたが自由にコードを書くために払っていないが、その後、彼らはあなたが不安定なアーキテクチャ不利に働い持っているので、彼らはとにかくあなたのコードの利点を取得していないということです。
私は私が便利な未使用の関数を格納しておくいる私のプロジェクトのコピーにクラスファイルを持っています。
別の方法:我々は、SVNリポジトリに私たちのプロジェクトを保つため、私は私の有用な機能を交換するとき、私はそれを将来の任意の時間にアクセスできるようにので、私はいつも私のログファイルにDATの機能を持っている。
。システムの少ないコードがより一 おとコードするのに使う場合(ば)でstrncasecmpておくことが出来ます。すべての環境をコードするokによって暗号化され保護されます危険なほどにも見えない部分を新しいビジネスロジックが変更されます。
古いコードをアピールする絶好の機会を紹介させてしまいます。uncommenting古いコードが同じプログラミングによる推測(look ma ードを動作させることができ!) が悪定義で設定します。
コードに削除しますが、私は、プレーンテキストファイルを保つためにどのようにされ私はいくつかの日に便利になるかもしれない時折テストしたが、未使用の関数をダンプします。私はそれらを完全に捨てて耐えることができないが、その後、再び、私はどちらかそれらのいずれかにバックアップするために行くために必要なことがありません。
このようなファイル/コードスニペットのコレクションに関するもう一つのルール:一つだけの場所では、1を持っている。