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: 真不知道国内有几家软件公司有正式的SCM。 |
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, ). |
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: 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 感谢. |
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 |