多些时间能少写些代码 kiki Jan 1, 0001 blog 原文 软件的精髓在于设计 时间和空间的取舍、TCP/UDP 通信、同步异步、数据冗余 重要 多和客户讨论需求和未来可能的变化:避免边开发边加需求 调查实现的技术难点和细节 和其他人讨论并推敲架构和设计:选择成熟的框架? TDD、快速原型和迭代可能会对软件和团队产生负面影响 TDD、快速原型和迭代更关注功能性需求 需要考虑性能问题、高可用性问题、系统维护性问题 重构是噩梦,应该越少越好 避免过度设计和纸上谈兵,设计不仅仅是太累和思考,还需要尝试 coolshell 相关 Code Review 代码审查 code_review 预研 五个方法成为更好的程序员 开发团队的效率