注册
登录
标签
统计
帮助
MiForum 医学信息学论坛
»
七七八八
» [zt]程序员眼的社会
‹‹ 上一主题
|
下一主题 ››
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[zt]程序员眼的社会
小城医生
管理员
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2008-1-28 15:59
只看该作者
[zt]程序员眼的社会
原创评论 【凯迪网络】工作了2年,想法改变了许多。 我是个程序员,大部分工作是自己设计程序架构并编码实现,有时也需要对现有的系统做些改进或移植到其他平台。 优化扩展原系统时,由于原系统本身设计的不合理,结果发现,修改它还不如重新开发。也许是其他程序员太烂,写的程序难以维护,也许是我水平太烂,该不了别人的程序。 从我专业的角度看这个社会,无疑这是个很烂的程序。层次划分不清晰,模块之间耦合太高,接口复杂难以扩展,而且全局变量太多,bug众多,资源管理不完善,内存泄露严重,进程间通讯协议繁琐,易死锁。 为什么会这样?一个小程序,一个人就可以轻易搞定,不用划分什么层次,模块,设计什么接口,也不需要考虑扩展性。当需求越来越多的时候,如果难以扩展,重构是必要的。 我见过一些程序员上来就编码,直接在原程序上修改,大部分情况下也能实现功能。周而复始系统最终崩溃,每次修改都是在原来脆弱的架构上压了一块大石。每次修改都降低系统的可靠性。 这种程序是程序员的噩梦。 这个社会就是一个巨大无比极其复杂的程序。它充满了问题,对接手它的程序员来说,要么继续随波逐流,要么重构,要么重写。 当程序问题太多以至于很难改进时,程序员就郁闷了,他只能重构,甚至重写,要么就走人。 但是无论重构还是重写,都是一个长期的过程。而我们的人生就这么几十年,真是应了那句话“君生我为生,我生君已老”! 悲哀
------不做医生了,但总想为病人做点什么。。。。。。
UID
1707
帖子
798
精华
14
积分
711
阅读权限
200
在线时间
185 小时
注册时间
2002-11-6
最后登录
2008-11-21
查看详细资料
TOP
mouse
金牌会员
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2008-1-29 09:14
只看该作者
说这话的程序员自己重新写了一个程序,等这个程序交给下一个程序员的时候,下一个程序员同样会说同样的话,赫赫
一只加肥猫,有啥可怕? --- mouse forever
___________________________________
Name(姓名):
mouse
Field(行业) : PACS & RIS & DICOM
QQ (OICQ) : 2670136
Page (主页):
http://www.pacser.net
-------------------------------------------------------------
UID
880
帖子
1955
精华
2
积分
1696
阅读权限
70
来自
www.pacser.net
在线时间
133 小时
注册时间
2003-3-31
最后登录
2008-11-21
查看个人网站
查看详细资料
TOP
tyq
高级会员
发短消息
加为好友
当前离线
3
#
大
中
小
发表于 2008-1-29 10:19
只看该作者
赞同楼上的说法.
每天的工作就是HIS,今天你HIS了吗?
UID
1232
帖子
965
精华
0
积分
707
阅读权限
50
在线时间
152 小时
注册时间
2002-8-23
最后登录
2008-11-22
查看详细资料
TOP
uchinaboy
中级会员
发短消息
加为好友
当前离线
4
#
大
中
小
发表于 2008-1-30 10:34
只看该作者
5000年造就了一个没文化的社会
For history is like life, the more they remain the same, the more they have to change.
烧饼夹猪头肉充汉堡,骗骗中国人,吓吓外国人
UID
2373
帖子
759
精华
6
积分
453
阅读权限
30
在线时间
209 小时
注册时间
2004-4-12
最后登录
2008-11-21
查看个人网站
查看详细资料
TOP
‹‹ 上一主题
|
下一主题 ››
控制面板首页
编辑个人资料
积分交易
积分记录
公众用户组
基本概况
流量统计
客户软件
发帖量记录
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队