![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Software Process
james_zhg
这个作者很懒,什么都没留下…
展开
-
Maven 功能简介
Maven 特点: Maven的编译以及所有的脚本都基于POM(project object model)。 Maven对所依赖的包有明确的定义,如使用那个包,版本是多少,一目了然。 Maven是基于中央仓库的编译,即把编译所需要的资源放在一个中央仓库里,如jar,tld,pom,等。当编译的时候,maven会自动在仓库中找到相应的包,如果本地仓库没有,则从设定好的远程仓库中下载到本地...2007-09-06 15:46:24 · 84 阅读 · 0 评论 -
用“看板图”实现敏捷项目的可视化
用“看板图”实现敏捷项目的可视化 很好的一篇介绍敏捷项目方法的文章,在此做个连接!学习! http://www.infoq.com/cn/articles/agile-kanban-boards2007-09-14 15:28:46 · 742 阅读 · 0 评论 -
use case and class diagram
An simple use case diagram. An class diagram displays entity classes and relations between them.原创 2007-09-20 17:23:46 · 218 阅读 · 0 评论 -
TDD Test Driven Development 测试驱动开发
TDD,Test Driven Development--测试驱动开发,既然是测试驱动,那么,TDD就和需求关系紧密,至少距离需求比较近,而不是像传统的那些开发过程,测试排在最后。 软件最终由程序员写代码实现,所以程序员需要理解需求,实现系统功能,把问题解决在自己的范围之内,因此是不是测试驱动开发,程序员自己的测试都很重要,而测试驱动开发就更向前走了超前的一步,保...2007-09-21 17:28:04 · 106 阅读 · 0 评论 -
SVN Installation
SVN , Subversion http://subversion.tigris.org/ Subversion 是一款开放源代码的版本控制系统。使用 Subversion,您可以重新加载源代码和文档的历史版本。Subversion 管理了源代码在各个时期的版本。一个文件树被集中放置在文件仓库中。这个文件仓库很像是一个传统的文件服务器,只不过它能够记住文件和目录的每一次变化...原创 2009-03-07 00:14:38 · 113 阅读 · 0 评论 -
CVS
CVS (Concurrent Versions System)是一种版本控制系统,方便软件的开发和使用者协同工作。 很多开源或者自由软件项目都使用CVS,包括:Gnome、KDE、GIMP、Wine等。CVS的使用GNU通用公共许可证授权。 CVS将一组文件放在层次目录树中以保持同步。可以从CVS服务器上更新本地层次树副本,并将修改的结果或新文件发回;或者删除旧文...原创 2009-03-07 11:42:57 · 76 阅读 · 0 评论 -
编程TIPs
1. if语句嵌套重构 有很多时候需要使用if语句实现条件判断,但是过多的if嵌套导致可阅读性比较差,代码难于维护,有一些技巧可以避免过多的if嵌套。一种方式就是,可以把内层的if挪到外面来,把判断的结果保存到变量中,把嵌套的if语句修改为平行的结构,这样虽然不会减少if语句,但是却可以让代码清晰许多。进一步,把相关的if语句合起来放到独立的方法中,分解过大的代码块。 ...原创 2014-08-06 17:50:45 · 148 阅读 · 0 评论