⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 latestthreads.jsp

📁 Chinaxp 论坛源代码
💻 JSP
📖 第 1 页 / 共 2 页
字号:
是否每<br><I>(2 replies, Last Updated 2003.10.02)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1061681377991&forum=2"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">在 swing 里使用 model/ui 模式的尝试</A>
<br>
<FONT color="#000000">
刚好最近做一个 swing 的项目,做了 swing 下设计的一些尝试,把代码贴出来,大家讨论讨论

在项目里,我使用 同一个 dialog 来实现一个对象的添加和修改。
这个模型也是慢慢演进出来的,开始全部用的是继承,后来,我试着用如下的方法来
实现 model 和 ui 的分离,和一些逻辑的抽象。
我也感觉到,在 oo 里,组合确实比继承来的好用:

Model: InputDataMod<br><I>(3 replies, Last Updated 2003.09.13)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1060518925853&forum=3"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">在 ant 下用 junitreport 生成测试报表</A>
<br>
<FONT color="#000000">
ant 提供了两个 target : junit 和 junitreport 
运行所有 测试用例 ,并生成 html 格式的报表
具体操作如下:

1.将 junit.jar 放在 ANT_HOME\lib 目录下
2.修改 build.xml ,加入如下 内容:

    <property name="report" value="report" />

    <br><I>(0 replies, Last Updated 2003.08.21)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1060351971878&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">关于unit test</A>
<br>
<FONT color="#000000">
我前一段做了一个Java的HTML parser.开始采用了Junit做为Unit test的工具.在刚刚开始的时候,简单
的设定了一些interface,来定义Html Parser的主要的和一些辅助功能(象对字符串的解析等),并按照
XP先写测试的原则,为这些interface写了测试程序.但由于在开发中Parser的接口几乎是每天每时都在
变化,导致Unit Test过期很快.我不得不去非常频繁<br><I>(2 replies, Last Updated 2003.08.20)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1056802380048&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">好文:让软件软下去 ( Martin Fowler )</A>
<br>
<FONT color="#000000">
Martin Fowler 的一篇文章:Keeping Software Soft
让软件软下去(呵呵,翻译的名字有些怪怪的)

原文在:
http://martinfowler.com/distributedComputing/soft.pdf

下面是中文译文:

让软件软下去 

Keeping Software Soft
Martin Fowler

翻译:刘焱 
200<br><I>(3 replies, Last Updated 2003.12.02)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1060259852847&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">攀岩和极限编程</A>
<br>
<FONT color="#000000">
不支持繁体?????
还是直接看原文吧:)
 
 
http://www.dotspace.twmail.net/xpcolumn/articles/Rock%20Climbing%20and%20XP.htm<br><I>(3 replies, Last Updated 2003.10.22)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1060236725923&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">XP2002上Andrew J. Dick的关于pair programing的演示</A>
<br>
<FONT color="#000000">
Andrew试我最初所在的xp team的team lead之一。他观察当时xp team的工作过程并把观察到的现象在
这个ppt中作了演示。这个ppt很客观从他的眼睛来看pp,值得一看。

http://www.redhookgroup.com/downloads/paired-presentation.pdf<br><I>(3 replies, Last Updated 2003.08.21)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1059359642866&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">oreilly居然除了本extreme programming口袋书 :-)</A>
<br>
<FONT color="#000000">
http://www.onlamp.com/pub/a/onlamp/2003/07/31/extremeprogramming.html

即使这些原则都不是xp所独有的,而是多年软件开发,软件工程的精华。只不过是xp强调要把好的习惯
做到最好,并且作为自己开发流程。<br><I>(2 replies, Last Updated 2003.09.03)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1059218524647&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">XP开发中工具的组合</A>
<br>
<FONT color="#000000">
>>在XP的项目中,需要使用一些tools来保证顺利地开发。 
>>这些Tools不是标准的。只是我和一些Xper共同经验 

Ant ---- Build Tool Ant是一个opensource的java-based的build tool。

Junit -- Unit test的frameowrk。

CVS -- Source control.CVS没有lock的概念,很符合coll<br><I>(4 replies, Last Updated 2003.12.05)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1059143318913&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">哪位谈谈用C语言进行XP的经验。</A>
<br>
<FONT color="#000000">
“My experience is that the cost of change rises more steeply without objects than with 
objects.”
    ----Extreme Programming Explained:Embrace Change,Kent Beck

用C语言也可以做到Simple Design,C语言的类Junit自动测试框架<br><I>(2 replies, Last Updated 2003.08.08)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1059141561162&forum=3"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">aspect-oriented programming( AOP )</A>
<br>
<FONT color="#000000">
Aspect-oriented programming最近又点热。写点东西大家一起讨论。

什么是aspect-oriented programming?最好从为什么会有aspect-oriented programming来说起。为什
么呢这么个提法呢?我们可以看看一下这这样一个需求。在一些安全级别很高的应用中,很多会要求对
method调用进行验证和纪录。

public class Tra<br><I>(5 replies, Last Updated 2003.08.06)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1058956562496&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">人件里的工作空间</A>
<br>
<FONT color="#000000">
看了人件里的这一章,发现他对那种开发的工作空间大肆批评,提倡小的封闭的工作空间,最好是
1,2个人一个办公司,还要有窗子,要求安静不受打扰,呵呵。
怎么回事?和charles说的不一样哦.<br><I>(10 replies, Last Updated 2003.10.14)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1058813181732&forum=3"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">技巧:调试程序里的 NullPointerException</A>
<br>
<FONT color="#000000">
以前,写程序的时候,最怕遇到 NullPointerException 了,一看到,就是一身冷汗,心里想着
恐怕又得浪费 一个小时的时间来找到哪个对象 null 了。

XForum 的编码规范规定:必须对输入的参数进行 null 验证

用的是 Validation 里的一个方法,检查对象是否为 null :
    public static void validateNotNull( fi<br><I>(2 replies, Last Updated 2003.08.05)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1058805772026&forum=3"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">大家用struts时候数据库查询是写在哪个部分?</A>
<br>
<FONT color="#000000">
单独写个方法,然后在Action中调用吗?我没有经验,请指点,我用的是struts1.0.<br><I>(3 replies, Last Updated 2003.08.08)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1057249905087&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">谁能讲一下使用&nbsp;&nbsp;IntelliJ IDEA的技巧?</A>
<br>
<FONT color="#000000">
比如怎么配置junit?

我鼓捣了半天也没弄出来。:(<br><I>(10 replies, Last Updated 2003.07.27)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1057434536352&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">如何测试“很难测试的类”</A>
<br>
<FONT color="#000000">
我们推荐在编程前先写测试,但是有些代码实在太难写测试了,比如:
GUI, servlet, 关系错综复杂的类。。。

ObjectMentor 有篇 ppt ,教我们测试这些“很难测试的类”

http://www.objectmentor.com/resources/articles/TestingThingsThatAreHa~9740.ppt

<br><I>(0 replies, Last Updated 2003.07.17)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1057372790695&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">反思自己</A>
<br>
<FONT color="#000000">
我是否是一个善于合作的人?仔细想想,发现自己非常非常的不擅长和人合作。
1。从小开始,一直到大学以前。我就基本是孩子头,班长,各种活动的积极参与者,至少从表明
上我是个曾经相当活跃也乐于和别人沟通的人,现在仔细想想,却相当的不是。那时候的种种
活动,都因为这样那样的原因,自己是事实上的主宰,所谓沟通和交流,大部分情况下不过
有很多证人在场的,我的个人秀而已。我是个很主观的人。
2。大学开始,自己的<br><I>(6 replies, Last Updated 2003.07.25)</I></FONT>
<br><br><A class="BoldSubject" href="viewThread.go?parentId=1069501265600&forum=1"><IMG alt="Read more" hspace="4" src="images/participate.gif" align="baseline" border="0">一个Team lead对测试的评论</A>
<br>
<FONT color="#000000">
A team lead at an organization I am hovering around made the 
following comment to one of his developers...

"It's not our job to test the code. That is what QA is for. They test 
the code and tell us <br><I>(0 replies, Last Updated 2003.12.03)</I></FONT>
<br><br></TD>
</TR>
</TBODY></TABLE>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -