Topic: POLL: 我的开发平台

  Print this page

1.POLL: 我的开发平台 Copy to clipboard
Posted by: biclinton
Posted on: 2003-01-09 10:26

Versioning: CVS
IDE: IntelliJ IDEA 3.01
J2SE 1.4.1_01
Ant 1.5.1
Application Server: JBOSS 3.0.3
GUI framework: Jakarta Struts
JSP/Servlet container: TOMCAT 4.0.6
Testing: JUNIT 3.8
Logging: JDK Logging API java.util.logging
Code formatting: Jalopy
J2EE Code generation: XDoclet
Continuous Integration: CruiseControl

欢迎大家踊跃回复!!!

2.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: floater
Posted on: 2003-01-09 10:57

What kind of SCM change control system are you using?

clear quest?

3.Re:POLL: 我的开发平台 [Re: floater] Copy to clipboard
Posted by: Biubiu
Posted on: 2003-01-09 19:21

floater wrote:
What kind of SCM change control system are you using?

clear quest?


真不知道国内有几家软件公司有正式的SCM。Sad

4.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: biclinton
Posted on: 2003-01-09 21:24

我只知道ClearCase, 什么是Clear Quest?

如果你们是讨论版本控制系统的话, 我已经提到是用 CVS, 免费产品, 很好用的.

5.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: rainman
Posted on: 2003-01-09 22:10

做需求分析的。

6.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: floater
Posted on: 2003-01-09 23:21

A short intro to Source Configuration Management/Product Configuration Management(SCM & PCM).

It's basically a change control system, one level above source code control.

This means all changes are tied to change requests/modification requests(CR or MR). It further removes the manual labor(error prone) in source code admin(For example, if you make changes in more than 2 files, then your MR will include both in the build; otherwise you have to remember which two are for this change).

CVS/RCS, SCCS are the underlying source code control, just one of the components. Another components is the build tool, like make, ant, etc.

The basica workflows are:
1. A Developer gets an MR(either create or assigned), uses this MR to get the necessary source files(so these are associated together). After he makes the changes, submits that MR and change control will automatically update the new source code change by calling underlying source code control(otherwise, you need to do it manually. But if you have 50 changed files, it is easy to forget one. You MR remembers all of them).
2. PCA collects all MRs and build the product on these MRs + baseline.

So we can track all changes in the new build, now and in the future because you can query the MR database.

Bug fixes:
1. A user open a MR in customer service, say mr20030001(year+sequence number)
2. This MR gets passed to the project management
3. Project Management assigns this Mr to appropriate developers.
4. These developers may have to spawn the MR to several child MRs and then each works on one of them.(MR system will hook them together autmomatically)
5. After developers finish their work, submit them.
6. Project management will decide to include this mr in which release and inform PCAs
7. PCA will include that root MR mr20030001 in the build for that release.
The MR system should include all child mrs and all associated source files with new changes.

Clear quest is one of these change control systems. I used to be an PCA for two years, but on a different change control systems.

In my view, we have to have something like this in anything beyond small size. Otherwise, we don't know the changes(deltas) out there. You don't want 100 different version out there at large, right?(It's real, not a joke, although we all laugh at that everytime when we mention those poor folks. It's painful).

Sorry, for the distraction. NOW GO BACK TO THE POLL(am i yelling, Big Smile).

7.Sorry, forgot this [Re: biclinton] Copy to clipboard
Posted by: floater
Posted on: 2003-01-09 23:24

a simple chart

8.Re:POLL: 我的开发平台 [Re: Biubiu] Copy to clipboard
Posted by: floater
Posted on: 2003-01-09 23:29

Biubiu wrote:
真不知道国内有几家软件公司有正式的SCM。Sad

Is this true, folks?

*sigh*, then how could we go further as a team for a large scale development?

Do we have SCM professionals in China? I would think so, but no fact supports.

9.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: floater
Posted on: 2003-01-09 23:34

Versioning: PVCS
IDE: Jbuilder
Ant 1.5.1
Application Server: websphere, weblogic
GUI framework: home breed
JSP/Servlet container: TOMCAT 4.0.6
Testing: JUNIT 3.8, cactus/httpunit
Logging: JDK Logging API java.util.logging
Code formatting: manual
J2EE Code generation: manual
Continuous Integration: manual

plus, visio, rapid sql, rational rose

10.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: rainman
Posted on: 2003-01-10 00:18

Version Control: CVS + LOCALE VCS
IDE: Borland Jbuilder 8 + IntelliJ IDEA 3.01
Modeling:Together 6,Visio XP
JDK: 1.4
Make tools:Ant:1.5
Application Server: BEA Weblogic , IBM Webshpere
Database Server:Oracle 9i,DB2 7.2,SQLServer 2000 , Mysql,Hsql
GUI framework: Template
JSP/Servlet container: Resin , Tomcat
Testing: Junit
Logging: Log4j
Code formatting: Jalopy (before), (Jbuilder code formatter or IDEA code formatter) now.
Code generation: Ant extended task
Continuous Integration: Ant extended task

11.Re:POLL: 我的开发平台 [Re: biclinton] Copy to clipboard
Posted by: libinbin
Posted on: 2003-01-13 12:34

感谢.Wink


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923