2011年6月9日

清除代码异味

摘要: 今天,Venkat Subramaniam 就关于清除代码异味的话题给我们做了一个非常有趣的演讲。下面就是我记录的一些他的话。 为什么我们需要有质量的代码?敏捷开发方法是用来应付那些要求代码做大量改动的反馈信息的方法。 如果程序没有用一种好的表达方式来表现,那程序会很难读,难维护,难修改。 什么是代码异味?代码异味是一种由写的很差的代码引起的一种有臭味的感觉,一种程序什么地方会有问题的感觉 异味更多的是来自一种直觉,而不是一种有据可查的标准,当你看到有味的代码时你就“感觉”到了 如果你不把异味清除,不久之后你就会习惯这种气味,不再对它有察觉 用任何语言都能写出有异味的代码:即使最简单安全的语言 阅读全文

posted @ 2011-06-09 15:08 candiceChan 阅读(240) 评论(0) 推荐(0) 编辑

PM项目管理流程

摘要: 一、项目启动(项目开工会)了解项目干系人及其利害关系。所有项目组成员是否到位,如到位则拿到项目开发人员的简历,详细了解每个开发人员的情况(可能会组织到客户方面试)。根据项目需求规格列出项目功能列表,并根据开发人员技术等情况创建WBS。根据项目时间、资源等情况规划项目初步开发计划(各里程碑时间点的粗略计划,每个时间段投入多少人力等)。确定各种软硬件需求,如:版本控制服务器、数据库服务器、开发服务器、缺陷管理软件服务器、开发工具等。参与人员:项目经理、项目总监、全体项目组成员、用户方领导、用户方参与人员、其它主要项目干系人项目启动会议的目标:让整个项目组的成员相互认识建立项目的工作关系和沟通关系让 阅读全文

posted @ 2011-06-09 15:04 candiceChan 阅读(4762) 评论(0) 推荐(2) 编辑

mydql--oracle项目迁移简说

摘要: 前段时间,花费一个月在公司做了一个项目迁移,在这里把自己的经验留下来。这是第一次,做数据库的迁移,所以,决定记录下来这样一个历程。环境: eclipse 3.0框架结构:WSI (webwork + spring + ibaits)1 数据结构迁移。 在这里介绍一个工具,oracle官网可以下到,SQLDEVELOPER,现在的版本已经到了3.4或者4.0.,但是我推荐用的1.2,因为版本虽低,但是用于数据库迁移却很方便。 第一步,需要导入mysql的驱动 Tools-->preferences: 然后建立连接:接下来就是进行迁移了,迁移有两种方式:第一种: 普通迁移 然后选择表或者数据 阅读全文

posted @ 2011-06-09 14:58 candiceChan 阅读(559) 评论(0) 推荐(0) 编辑

导航