私は、ソフトウェア開発にとって最も不満な点の1つは、問題の解決策を見つけ出し、それを忘れてしまい、その後同じ問題に直面していて、以前に解決したことを忘れてしまったことです。または、コードの有用なビットを書くために、その後のプロジェクトでは、このコードを見つけることができません。DRYに泊まるには?あなた自身を繰り返さないでください!
私の一般的な質問は次のとおりです。プログラミング中に毎日学んだ新しいことすべてをどのように把握していますか?誰でも知識を体得し、将来簡単かつ効率的に適用する体系的な方法はありますか?
UPDATE:ありがとう応答のために、ここであなたが思いついたものです:
社会
- StackOverflowの
- Tumblrの
- ツイッター
- Evernoteの
- ブログ/ Wikis
コードリポジトリ
- Githubの
- Unfuddle
- のLaunchPad
- Google Codeの
デスクトップ
私はちょうど約すべてのきちんとしたアルゴリズムを追跡するために Yojimboを使用- Dropboxの
- 用心棒(MAC)
- VoodooPad(MAC)
- Wikidpad(勝つ)
- Surfulater
* DRYの悲劇*毎回誰かが頭字語を使用することで、彼らは自分自身を繰り返し、フルを綴るする必要がフレーズ:/ –
@デビッドHedlund - あなたはユーモア – philsquared
素敵な要約、@hapope、そして間違いなくすぐにそれの精神に入るのドライ感がある - 非常にメタ:-) – philsquared