我发现的最令人沮丧的方面的软件开发一个是找到一个解决问题的办法,忘记它,然后正在面临着同样的问题,在未来只有忘记你以前如何解决它。或者编写一段有用的代码,然后在以后的项目中无法找到此代码。如何保持干爽?不要重复自己!
我一般的问题是这样的:你如何保持每一天,而编程的一切你学习新的东西的轨道?有没有人有系统的方式来捕捉知识,并在将来轻松高效地应用它?
更新:感谢您的答复,这里是你来干什么了:
社会
- #1
- 的tumblr
- Twitter的
- Evernote的
- 博客/维基
代码库
- Github上
- Unfuddle
- 的LaunchPad
- 谷歌代码
桌面
- Dropbox的
- 用心棒(MAC)
- VoodooPad(MAC)
- Wikidpad(WIN)
- Surfulater
* DRY *的悲剧是,每次有人使用缩写词时,他们必须重复自己并拼出完整的短语:/ – 2009-12-03 08:48:42
@David Hedlund - 你有一种幽默感 – philsquared 2009-12-03 08:55:53
不错的总结,@hapope,并绝对进入它的精神直接 - 非常元:-) – philsquared 2009-12-04 09:33:25