论坛首页 综合技术论坛

在项目中使用wiki

浏览 19511 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-10-22  
potian兄,记得你有一篇帖子里还提到过wiki,我也很感兴趣,能不能展开一下,我们也好深入讨论.
   发表时间:2004-10-22  
Wiki
我是Snipsnap的老用户,所以项目开发的时候还是用SnipSnap,SnipSnap的好处是使用简单,配置方便,涉及到项目开发的具体应用,通用词汇表的建立、概念的交流、工作方式的讨论我喜欢在Wiki上进行,Wiki也是一个项目知识库实现的最佳方式,包括项目所需要的配置说明、项目用到的书籍、文章和相关的讨论

第二个Wiki是Fitness,这是做功能测试最好的工具之一

关于Wiki,我自己有项目管理中的新想法,不过很多相关的产品都不是开源的,太贵,所以目前还没有应用起来,等我自己了,呵呵

IssuerTracker
Jira,这是我少数选用的商业产品,举我自己的感觉,这是Issuer里面No.1的产品,可惜和XP的项目计划偏差较大,对于时间估计和流程配合不够流畅。
0 请登录后投票
   发表时间:2004-10-22  
我对于的wiki的理解,主要是来自于wikipedia,但是我后来发现这是一个非常敏捷的软件开发文档组织的方式,wiki式的文档可以随着项目一起成长,也特别有利于新人加入时快速熟悉项目.

CVSTrac里有内置的wiki,我就认为非常好了.
0 请登录后投票
   发表时间:2004-10-22  
cvstrac内置的wiki简单易用,对于小型项目简单交流,特别是对那些对wiki没有使用习惯的人来说已经足够好了。

snipsnap我觉得更像是blog,他也是blog和wiki的结合物bliki。我觉得snipsnap比较好的地方在于用关键词把文章有机的组织成为一个互相关联的整体。

此外我还接触过phpwiki,jspwiki,cowiki等等,作为一个单纯的wiki软件来说,我还是比较喜欢phpwiki。

然而以组织项目知识库来说,我现在还是首推plone
0 请登录后投票
   发表时间:2004-10-22  
WIKI的能力几乎是无限的,例如Fitnesse,例如和eclipse的集成
0 请登录后投票
   发表时间:2004-10-22  
这个图片我只看出来potian在开发一个wiki,还用到了groovy,持久化用到了Hibernate。但是没有看出来和Eclipse有啥关系阿? URL和package对应说明了什么?
0 请登录后投票
   发表时间:2004-10-22  
你有没有看到下边的wiki页面和explore的Java文件是对应的
0 请登录后投票
   发表时间:2004-10-22  
potian 写道
你有没有看到下边的wiki页面和explore的Java文件是对应的


看到了,但是不知道这有什么用。Servlet内置的invoker不是也可以做到这样吗?
0 请登录后投票
   发表时间:2004-10-22  
这个插件可以是自动的,也就是每个程序员浏览到这个文件的时候都可以自动看到下面的snip页面

加上wiki自身的能力,这样的讨论和文档就非常有效了

又譬如说你写了一个说明或解释,里面包含一段代码,如果这段代码是在开发过程中,你是不是希望CVS里面的代码变化及时反映到这段代码?这是confluence的snippet macro可以做到的事情,可以和viewcvs,fisheye连接起来,当然也可以在其他wiki里面实现

wiki可以做功能测试,例如fitness.org

基于上面这个插件可以做更多的事情,例如http://snipsnap.org/demo/expTaskDemo_v2.swf,不过还没有demo版本

wiki甚至可以用来开发程序,例如http://jot.com/
0 请登录后投票
   发表时间:2004-10-22  
我隐约感觉到potian 的意思。

如果说CVS是针对源代码文件的版本管理,这个东西就是针对源代码文件更强的版本管理。CVS是对每个提交写注释,这个东西是对每个文件写wiki。记录整个开发过程中每个源代码的相关的交流信息,想法,然而又不是写在源代码中,因此可以完整的以独立的形式以一个wiki的形式存在。
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics