摘要: 那些在团队环境下有能力开发和维护高质量软件的开发人员在今天的技术驱动的经济里有着巨大的需求。工作在团队环境下的开发人员所面临的排在第一位的挑战是阅读和理解其他开发人员的软件。本文试图帮助软件开发团队来克服这个挑战。 本文举出了使得软件开发团队更加有效并且更加高质量的五大习惯。首先,本文描述了这样一些商业团队给于软件开发团队以及他们所开发的软件的要求。接着,本文解释了状态更换逻辑和行为逻辑之间的重要的区别。最后,本文将要示例五个使用客户帐户情形作为案例研究的习惯。 阅读全文
posted @ 2009-03-31 06:32 小白熊 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 这个列表涵盖了软件开发知识体系中定义的大多数知识域。当然,如果你只想找出类拔萃的程序员,便只需涉及结构、算法、数据结构、测试这几个话题。如果想雇架构师,也可以只考虑需求、功能设计、技术设计这些地方。 阅读全文
posted @ 2009-03-31 06:18 小白熊 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 引子: "这个项目的架构是什么?" 对方爽快的回答:"Spring+Struts+Hibernate。" 嗯,这位很可能不是架构师...... 阅读全文
posted @ 2009-03-31 06:16 小白熊 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 从网上看到的一个小程序@ 主要是定义宏, 感觉蛮有意思的 阅读全文
posted @ 2009-03-31 06:14 小白熊 阅读(160) 评论(0) 推荐(0) 编辑