- 博客(8)
- 资源 (4)
- 收藏
- 关注
原创 项目实施之路
1、计划(plan)首先做一个初始的模型,确立基本的组件,这个我通过uml对象模型创建。尽可能多的了解项目背景,将项目背景进行分类或者将项目进行阶段划分,比如我目前这个项目就可以逻辑上分为构建和更新两个阶段。尽可能多的先在uml模型中将对象描述清楚。也就是说尽可能的将主体框架描述清楚,局部框架可以在后续优化,但是大的框架修改需要花费的时间太多,我在这个项目中就将整个项目重构了两次,浪费
2011-11-29 21:58:28 527
原创 脚本启动hudson任务
脚本调用Hudson计划任务只有在匿名用户可读的情况下才能执行cli命令行构建第一步:登录java -jar _hudson-cli.jar -shttp://192.168.3.130:8080/hudson/ login --username liubin --password liubin第二步:构建java -jar _hudson-cli.jar -sht
2011-11-28 10:05:54 1884 1
原创 svn changelist命令详解
1、svn changelist是将工作拷贝下面的修改文件分类,这样在提交时无须再去选择单个文件,直接通过--changelist参数指定分类提交即可。请注意,这里仅限于修改文件,对于未受版本控制的文件不能加入分类;此外,每个文件在同一个工作拷贝中只能加入一个分类实例:每个文件只能加入一个分类,如:1.txt在加入ji时需要先从ch分类删除,然后再加入到ji分类中
2011-11-22 10:47:58 6207
原创 项目推动
最近一段时间一直在做一个项目,是关于改进公司内部研发过程的。希望对于初次做改进工作的同学有些作用,直到目前的过程如下:1、调研在做这个项目之前,我做了大量的实验来发现研发过程的问题,从第三方的角度来衡量过程是否合理;同时也私下和同事聊到过程中存在的一些问题。总之就是要尽可能多地了解事实真相。2、实验在不影响技术人员的正常工作情况下,我找了一个项目做了实验,实验很成功,得
2011-11-19 08:34:21 724
翻译 1--敏捷--用户故事的好处
参考http://www.mountaingoatsoftware.com/articles/27-advantages-of-user-stories-for-requirements极限编程引入了用户故事的形式来表达需求,它是功能的简短描述,对软件用户和客户都很有价值。下面是一个典型的用户故事(工作发布和搜索站点):用户能够发布简历到网站用户能够搜索工作公司能够发布职位空缺用户
2011-11-14 17:44:54 1549
翻译 3--java异常处理
对java语言代码做有效性检验必须满足捕获或者指定需求。这也就是说,代码可能抛出某种异常必须满足下列条件之一:try语句来捕获异常;throws语句抛出异常;三类异常一是可检查的异常,一个好的应用程序应该能从这些异常中恢复。例如:假设一个程序提示用户输入文件名,而此文件不存在,会诱发java.io.FileNotFoundException,一个好的程序应该能指出用户的错误。此
2011-11-10 10:41:33 427
转载 4--java "throws" is different from "throw"
这两者虽然看起来只有一个s的区别,但是作用完全不一样/////java处理异常方式///////////////////////////////在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如:int i= 1;int j = 0;int res = 0;res = i/j;//除0错误System
2011-11-10 10:37:38 362
翻译 1--java概述
1、在Java编程语言中,所有的源代码是写在纯文本与结尾的文件.java扩展名。这些源文件,然后使用javac 编译器编译成.class文件,.class文件文件不包含适合您处理器的本地代码,而是包含字节码- Java虚拟机的机器语言(Java虚拟机 )。java启动器工具在Java虚拟机的实例上运行您的应用程序。如图所示:因为java虚拟机可以在许多操作系统上运行,.clas
2011-11-07 16:39:09 381
Core Python Programming, 2nd Edition (Sep 2006).chm
2011-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人