`
donyee
  • 浏览: 33689 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

我的xp计划

阅读更多

<!----><!----> <!---->

最近我在新公司加班做项目开发,这个项目用 struts+jdbc 来做的,用 jvm 的代理来获得 bo (这里是指业务逻辑),设计那叫一个糟糕啊,我不知道怎么脱身出来。只想逃离这个焦油坑,不想谈这个东西呢。

我还抽时间了解 xp 的一些概念,除了那个 pair coding 我感觉有些奇怪,其他的感觉都挺不错的。下面我来总结一下(鼓掌 …blah blah

一:确定版本计划,每周或者每两周(更短或者更长)时间发布一个版本出来,让业务人员、客户看到这个东西,提意见、需求。然后根据新的需求(假如变动不大的话)再来发布下一个版本。就这样直到项目完全发布。

二:测试,根据我的考虑, web 程序不怎么好测试,当然现在也有那个测试页面的。但我觉得把业务逻辑主要都在 bo 里面,就测 bo 功能就可以呢,而 dao 也简化,负责单一的 crud (我以前把业务逻辑都放到 dao 里的,而 bo 基本是空的)。 Dao 的事务、错误都 throws ,在 bo 里处理。

三:持续集成,用一些工具来做,我打算选择 hudson 来做这个。

四:版本控制,我目前在做的那个项目竟然没有使用版本控制工具,提交就把代码发给项目经理,磨刀不误砍柴工的道理都不懂。每次我手工 copy 提交代码时就囧。我给项目经理推荐 svn ,结果都不会用。   最后我找了个 Mercurial 来控制我自己的代码版本。

五:文档,需求文档是必须要有的,而且要精确描述(或者不描述)。最不爽的是那种有错误、没有及时更新的文档,影响开发速度、影响程序员心情。我觉的可以用 wiki 的方式来解决,如果是用 trac 来管理的话,业务需求直接写在 wiki 里,这样谁修改了,大家就都可以看到。

     总的来说,我的思路就是围绕 xp 工具来做 Trac+Svn+Hudson ,系统设计用 Spring+Hibernate/jdbc+tapestry+Testng ,手头项目结束后我做个原型出来,让那些垃圾设计感到羞愧。

 

分享到:
评论

相关推荐

    WIN xp完整符号表,用于xp系统内调试

    标签中的“win XP symbol 资源达人分享计划”可能是指一个社区或者共享平台,那里有经验丰富的IT人员分享Windows XP的符号表资源,以帮助其他开发者或技术爱好者进行系统调试工作。这种分享行为对于那些没有官方符号...

    极限编程 XP xp简介

    XP包含一系列最佳实践,如代码规范、结对编程、计划游戏、持续集成、单元测试、集体所有权、技术债务等,这些实践共同构成了XP的完整体系。它们互相支持,帮助团队遵循XP的价值观,提高开发效率和软件质量。 总的来...

    职称考试XP模拟系统

    6. **学习与备考策略**:使用这样的模拟系统,考生可以了解考试界面、操作方式以及可能遇到的问题,有助于制定有效的学习计划和备考策略。例如,考生可以多次模拟练习,以熟悉考试时间管理,增强答题速度和准确性。 ...

    Win7,xp计划任务枚举-接口方式

    在这个"Win7,xp计划任务枚举-接口方式"的例子中,我们将深入探讨如何通过编程接口(API)来枚举并获取本地计算机上的所有计划任务。 首先,我们需要了解Windows API中的`Task Scheduler`接口。Windows的任务调度API...

    360启动XP终生延保计划.docx

    《360启动XP终生延保计划》 随着2021年4月8日微软正式终止对Windows XP系统的安全更新和支持,这个曾经广受欢迎的操作系统进入了无补丁可用的阶段,面临着严重的安全风险。业界将此后的5月13日戏称为“XP裸奔日”,...

    关机酷XP,关机酷XP

    4. **计划任务设置**:用户可以根据自己的需求设置定时关机任务,如设定在特定时间自动关闭计算机,这对于需要长时间运行但不需要人为监控的场景非常有用。 在使用关机酷XP时,用户需要注意以下几点: 1. **安装与...

    WindowsXP计划任务设置操作手册.doc

    《Windows XP计划任务设置操作手册》是一份详细指导用户如何在Windows XP操作系统中设置计划任务的文档。计划任务功能允许用户预先设定特定程序在特定时间或特定事件触发时自动运行,极大地方便了日常的系统管理和...

    硝烟中的Scrum和XP.pdf

    3. **实践**:XP实践包括需求管理、计划游戏、结对编程、持续集成、单元测试、系统测试、重构、简短发布周期和现场客户。其中,结对编程和持续集成是XP的特色实践,它们显著提高了代码质量和团队协作。 4. **流程**...

    极限编程 XP PPT

    1. **规划**:XP采用用户故事进行需求管理,通过发布计划和小规模发布来控制进度。商业分析、项目速度(Velocity)、迭代、迭代规划、人员调整和每日站立会议都是XP规划的一部分。当XP出现问题时,团队会立即修复。 ...

    Windows XP微软官方主题四枚Embedded/Royale Noir/Zune

    2. **Royale** 主题:Royale是Windows XP的一个未正式发布的主题,原计划用于Xbox Media Center Edition。这个主题引入了半透明效果、更丰富的颜色搭配以及全新的图标设计,给人一种更为现代和时尚的感觉。尽管它...

    xp能用的win7计算器

    6. **贷款计算器**:用于计算贷款的月供、总利息和还款计划,帮助用户规划财务。 7. **统计计算**:提供了平均值、中位数、众数、标准差等统计计算,适合数据分析。 8. **十进制小数精度设置**:用户可以根据需要...

    XP软件开发

    - **计划游戏(Planning Game)**:在每个迭代开始前,团队和客户一起确定优先级和任务,形成迭代计划。 ### 3. XP项目应用案例 XP在多个领域和项目中得到应用,例如在金融、电子商务、教育和开源软件项目中。例如...

    Agile(Scrum&XP)实践-中文版

    两者结合可以实现更高效的开发流程,比如Scrum中的Sprint计划会议可以融入XP的计划游戏,每日Scrum可以与XP的结对编程和持续集成相结合,确保团队对进度有清晰的认识。 **中文版优势** 《Agile(Scrum&XP)实践-中文...

    Windows XP 帮助文档

    “我的文档”是Windows XP中的个人文档存储区域,方便用户整理和快速访问文件。文件和文件夹的操作包括创建、移动、复制、重命名、删除以及恢复等。此外,资源管理器提供了对文件系统的浏览和管理功能,支持搜索功能...

    关机酷XP 可以定时关机,非常好用

    除了基础的定时关机功能,关机酷XP可能还包含其他实用的辅助功能,例如计划任务、延时关机、立即关机等。计划任务允许用户设置一系列的自动操作,比如定时启动某个程序或在特定时间执行特定任务;延时关机则是在用户...

    最新版XP总管6.07带注册序列号

    此外,它还提供了一些实用的小工具,如屏幕截图、计划任务等,让用户体验更加丰富。 安装过程中,压缩包内的"xpmanager.exe"是XP总管的主要程序文件,而"下载说明.html"则是包含了安装和使用该软件的详细步骤和注意...

    Rup 和 XP的比较

    XP的十二种方法包括计划策略、简单设计、测试、重构、成对编程等,注重团队协作和客户参与,确保软件始终满足实际需求。 在计划策略上,RUP与XP都认同灵活应对变化,用例驱动是两者共同的基础。在设计方面,XP追求...

    极限编程 xp相关资料

    - **计划游戏**:项目开始时,与客户共同制定短期可实现的目标,定期评审并调整。 - **小发布**:频繁发布可工作的软件,使客户能尽早提供反馈。 - **结对编程**:两位程序员共享同一台计算机,一人编写代码,另...

    Vopt XP 9.11中文简体版

    Vopt XP 9.11中文简体版是一款专为Windows XP系统设计的高效硬盘碎片整理工具。在深入了解这个软件之前,我们先要明白硬盘碎片整理的重要性。在计算机使用过程中,由于频繁的文件读写操作,文件可能会被分散存储在...

Global site tag (gtag.js) - Google Analytics