首页 Soft PlugIn RAN乱 Dev开发 Info资料 English WAP 留言 登陆 注册
-
Posted by Yippee | 评论(2) | 引用(1) | 阅读1745次
PIMS design1 程序员信息管理设计1

什么是PIMS  www.shengfang.org

我的意思是程序员信息管理系统 programer information manager system。之所以称之为程序员信息管理,主要是因为我自己就是一个程序员,所以有对应的需求,所以才好制作软件。

为什么要PIMS

一个程序员一个项目作下来,前期要预研,预研期间有资料、有各种信息,开发期间有协议、接口、文档,还要版本控制系统,代码提交,编程技巧,DEMO示例代码,开发中还要各种BUG系统跟踪。而这些,有的是单独的WORD文档之类的,有的可能用专门的版本控制系统,有的又是专门的BUG跟踪系统,而自己还可能用到诸如网文快捕、网博士(Websaver)让您方便地将瞬息多变的Web信息永久保存,它内建强大的信息收集、信息浏览、信息编辑、全文搜索、信息共享等功能。 之类的软件进行资料搜集

而这一切,让所有的东西成为了孤岛,而同时又有大量的信息冗余,例如,某天发现了一个BUG,自然测试组将其提交到BUG系统,我上网找资料,又保存在我的WEB软件中,我将其写入代码,提交版本控制,提交信息中记录了我的代码修改,最后我又到BUG系统中说明一遍。而也许在开发过程中我又有附属产品,获得某个心得体会。www.shengfang.org

如果我BUG说明不清楚,那么很明显,这个记录没有意义,我下次看到不一定能够记起是哪次的修改,而我版本控制里的说明又无法包含我的BUG信息,也无法关联我找到的资料。

如果我记录详细,那么我也许就改了三句代码,却要写上一大堆说明,告诉大家彼此之间的关系。这样也是一件非常痛苦的事情。 www.shengfang.org

所以我一直设想这么一个软件,能够把这些东西组织到一起。

CVS VS SUBVERSION

这是一个大问题,我本来一直使用的是CVS,感觉已经很顺手了,但是CVS是以文件个体为版本记录,并且获取接口信息也不是很方便,SUBVERSION是以这个工程仓库为版本记录,无论你改了哪个文件,都是整个仓库版本升级一次,所以觉得这样比较方便,例如我某个BUG修改提交之后就有一个版本号,然后我就可以和BUG跟踪系统联系起来。

B/S VS C/S www.shengfang.org

这也是一个大问题,现在好像非常流行B/S结构,据说客户端免维护之类的,不过我考虑到这个软件可能交互。拖放之类的操作比较多,并且B/S据说免维护,可以IE还要IE6/IE5.5/IE5,甚至还要各种控件设置之类的差异,还是比较麻烦的。而C/S采用自动更新模块完成也可以做到免维护。

C# VS JAVA www.shengfang.org

这同样是一个大选择,C#我稍微熟练一些,JAVA一点点,不过从C#移植到JAVA也不是太复杂,说白了这些东西无所谓高深,大家只是类库的名字可能不一样而已。

最后选择 C#,一个是因为JAVA作WINFORM WINDOWS窗体程序界面实在比较麻烦,再一个就是在我的电脑上面,打开一个JBUILDER或者ECLIPSE 比VS.NET 2003要慢,而查找帮助和编译调试更加慢得不可忍受,所以还是采用VS.NET。

今天当我上午传真软件CLASS1接收了25页成功之后,我就知道我不可救药的再次陷入了一个困倦期。由于这个软件本来只是需要支持CLASS2.0,所有软件前期的时候销售人员总是说这个市场多好,需求多大,要求多急,等到拼死拚活作出来之后,就悄无声息了。而项目却又没有完结。我花了一个半礼拜加上了CLASS2/CLASS1支持,但是这个软件很有可能再次陷入一个只开花不结果的遭遇。我也只好 宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒。做好自己的本分,软件没有作出来,是我的错,至于其他的,我也不想管,也管不了。

下午手工升级了十五台机器的模块软件,现在大拇指和食指还痛,因为要不停的拔芯片,换芯片,插芯片。神奇的是我有一次把芯片的两个脚都弄弯了,根本没有接触,居然也能升级好好的。

据说要开始一个PHP的项目,正好以前下载了几个PHP IDE集成开发环境,明天上班再试一试哪个比较好。

JEFF 8月4日留言,我记得我发了EMAIL,结果不知道为什么没有收到回应,今天搜索了一下我的发送记录,却找不到,不知道是不是我暂时性失忆,还是可能我写的时候正好被打扰,结果以为自己发了而实际没有。

为了避免PMS的无疾而终,所以我觉得还是应该记录一下,以督促自己。


字体:

Permanant URI永久地址 http://www.shengfang.org/blog/p/pimsdesign1.php
Trackback URI引用地址 http://www.shengfang.org/blog/tb.php?tb_id=1123595030

2005年8月9日21:43星期二  [Dev开发] 追踪此文的RSS
路过在 2007年12月16日00:12星期日 评论:

lixme在 2006年9月28日13:33星期四 评论:

Yippee 回复于 2006年9月28日22:15
是,作了60%了,可是VS2005出来了,基本上已经整合了我说的这些方面。于是我没做了。

称呼:    登陆   注册
   不注册,但记住我的信息
邮件:
(非必须)
评论: [UBB代码帮助]
粗体 斜体 下划线 链接 水平线 引用



验证码: 请输入你看见的数字
关闭UBB      提交时自动将内容复制到剪贴板

公告
Fire and Motion!

统计信息
[Yippee]||[统计]||日志:1790
在线: 11||用户: 2562 [列表]
今日:2140||到访:2671639
Rss:838441||评论:1584

最新日志

最新评论

友情链接

日历

最新引用

搜索

归档

杂项
Get RSS Feed (Version 2.0)
Get Atom Feed (Version 0.3)
编码:  UTF-8