开发管理
日月路明
从事卫生行业软件开发
展开
-
为什么版本控制器我坚持使用VSS
理由很简单:迁出锁定! 之所以强调这个,是因为这方面吃过的亏太多,我举几个例子: 1.比如两个程序员增加了同一个功能,但是实现方法不同,比如甲:func1,乙 func2,两者代码也不一样 第二个人在迁入代码的时候,就会冲突,这个时候就会存在解决冲突的问题,谁来解决,感觉都不太合适,在本例中,后一个迁入者很可能会把前一个写的代码删掉或者注释掉,原创 2017-11-22 10:29:26 · 976 阅读 · 0 评论 -
软件开发的噩梦--项目分支
本来这是一个很动听的故事,在开发过程中可以通过分支进行一些特定开发,而又不影响主版本的开发,待版本稳定后可以进行分支融合,听起来很美。 但是,你确定分支融合是分分钟的事情吗? 我以我的亲身经历告诉你:基本上是逗你玩,后续的融合工作之复杂,让我很后悔仓促间做出的分支决定。 事情的经过是这样的,我们的HIS产品用户有一些个性化的需要,所以决定开发团队驻场工作,这样团队就分成了原创 2017-11-22 22:12:54 · 899 阅读 · 0 评论 -
程序人生的甘与苦
这段时间持续一周几乎每天工作到凌晨4点,可谓苦矣。 这一切似乎是冥冥之中注定要如此。 我觉的集成平台的难度很大,偏偏我的一个客户希望按自己的想法定制开发,公司和客户沟通后委托第三方进行开发,我们公司作为监管,并签署三方协议,问题就出在这里 这个开发团队现在想来有如下几个问题 1.低估了集成平台的难度 2.构架师系IBM的售前工程师,以前从事过软件开发,但已经有十几原创 2017-12-18 18:20:01 · 336 阅读 · 0 评论 -
再论代码的艺术性
最近客户的医保系统增加一张报表,其他人比较忙,我就接手此项工作,看到代码,晕了。 医保的报表都要导入到dbf文件,我看到十几张报表都是这样写的: procedure TMainFrame.actTjExecute(Sender: TObject); begin case PageControl1.ActivePageIndex of 0:QueryData_Flgf;原创 2018-02-07 17:49:38 · 362 阅读 · 0 评论