免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: mygod
打印 上一主题 下一主题

[讨论]大家来讨论一下开发流程问题 [复制链接]

论坛徽章:
0
31 [报告]
发表于 2002-10-29 16:00 |只看该作者

[讨论]大家来讨论一下开发流程问题

不过上帝确实在进步,而且会越来越好

论坛徽章:
0
32 [报告]
发表于 2002-11-22 09:26 |只看该作者

[讨论]大家来讨论一下开发流程问题

老话重谈。
  我接触XP的时候,我的头给我说的很形象:A,B两个人,A写的东西让B来测试;B写的东西让A测试,这样相互交流。
  对于需求与代码的关系,我认为就像母亲与儿子的关系。

论坛徽章:
0
33 [报告]
发表于 2002-11-22 15:37 |只看该作者

[讨论]大家来讨论一下开发流程问题

下面引用由一无所有2002/11/22 09:26am 发表的内容:
老话重谈。
  我接触XP的时候,我的头给我说的很形象:A,B两个人,A写的东西让B来测试;B写的东西让A测试,这样相互交流。
  对于需求与代码的关系,我认为就像母亲与儿子的关系。

一个人写代码,另一个人测试,那不是 XP 的 pair programming !

XP 的所有代码和测试都必须两个人一起做。
pair programming 要求两个开发人员在同一个计算机面前写代码,做测试

http://c2.com/cgi/wiki?PairProgramming

Pair Programming requires two engineers to participate in one development effort at one workstation. Each member performs the action the other is not currently doing: While one types in UnitTests the other thinks about the class that will satisfy the test.

论坛徽章:
0
34 [报告]
发表于 2002-11-22 15:40 |只看该作者

[讨论]大家来讨论一下开发流程问题

写同样的代码?

论坛徽章:
0
35 [报告]
发表于 2002-11-22 15:47 |只看该作者

[讨论]大家来讨论一下开发流程问题

XP 中,每一项任务(engineering task)是分配到两个人来完成的
他们一起分析这个任务,讨论解决方法。
一个人写(敲键盘),另一个人看(提示,,指出错误)。

据说这样可以减少出错,代码更好,防止程序员跳槽后代码没人维护。
pair 的互换,使知识在团队中很好的传播。

论坛徽章:
0
36 [报告]
发表于 2002-11-22 15:48 |只看该作者

[讨论]大家来讨论一下开发流程问题

我觉得很奇怪,象这样的帖子怎么不置前?
   软件工程本来是一个很需要讨论的问题!

论坛徽章:
0
37 [报告]
发表于 2002-12-02 19:28 |只看该作者

[讨论]大家来讨论一下开发流程问题

没有对,也没有不对.
没有好,也没有不好.
有时你认为你最好结果你也逃不过死.
有时你认为他最坏结果他活的比你好.

规范标准20%是有用的另外80%是撑门面骗前的.

论坛徽章:
0
38 [报告]
发表于 2002-12-07 16:43 |只看该作者

[讨论]大家来讨论一下开发流程问题

你也不用卖乖

论坛徽章:
0
39 [报告]
发表于 2002-12-19 08:37 |只看该作者

[讨论]大家来讨论一下开发流程问题

楼上的话实在是说到我心坎里去了,
  或者我这个人不思进取,
  有太浓厚的中国情节
“(我觉得中国的软件公司都不太善于总结)”
不是不善于,而是根本不去做这个事儿!

论坛徽章:
0
40 [报告]
发表于 2002-12-20 15:58 |只看该作者

[讨论]大家来讨论一下开发流程问题

对JSP Model 2工作流程的一些体会

由于我们使用JSP Model 2的框架结构,而各种servlet在JSP Model 2的MVC结构中扮演C(ontroller)的角色,所以我们使用如下步骤完成一次典型的JSP Model 2调用过程:



1. 在servlet的init()中通过XML配置文件得到数据库连接所需要的环境参数(利用eCampus.util.Env(String fileName)一次性从配置文件中获得所需环境参数)。
注:由于XML Config模块还未完成,暂时使用ini文件

2. servlet得到来自HTML/JSP的服务请求,在相应的doXXX()中获得一个Connection(调用eCampus.util.DBManager的静态方法)。
注:在package eCampus.util中封装了一个DBManager类,使用这个类的静态方法getConnection()和getPooleConnection()可以分别获得从数据库的直接JDBC连接和通过Websphere连接池的得到的连接(推荐使用后者)。

3. 直接使用这个Connection进行JDBC操作,或者初始化一个数据库事务JavaBean(将这个Connection作为参数传入JavaBean的构造函数中)。

4. 完成JDBC操作后(包括数据库事务JavaBean返回结果后),关闭步骤2所获得的Connection。

5. 将数据库操作结果包装在相应的数据JavaBean中,派发这个JavaBean到相应的用于输出得JSP页面(JSP页面扮演MVC中的V(iew)角色)。

6. JSP页面得到包装好的数据JavaBean,提取所需信息,按照一定的风格输出到用户的浏览器上。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP