你是否认为写MIS就是垃圾代码的堆砌???

zzzxxxcccvvv 2004-08-03 03:11:11
我讨厌写MIS,实现MIS功能的业务逻辑,就是垃圾代码的堆砌!

案例:
有一表A,关联的子表有表A01,表A02。
有如下三个要实现的逻辑功能:
1,表A的字段FieldA01的数据要从表BCD(表B+表C+表D 的合并)中选择。
2,表A的字段FieldA234= (FieldA02*表E(Field02) + FieldA03*表E(Field03) + FieldA04*表E(Field04))
3,表A的字段FieldA_Count = 子表A01的价格字段的合计(sum) //应此对子表A01添删改都刷新这个字段FieldA_Count

各位做MIS的朋友也遇到过这样的情况吧!(当然 远不止这三种情况)
这三个功能实现也不难,
但可以肯定的说 繁!

实现三个功能 就是垃圾代码的堆砌。
什么模式,集合,高性能,全他妈的都用不上
你之前写的代码可能不是这样,但到了后来你不得不这样做。


你是否认为写MIS就是垃圾代码的堆砌???
...全文
309 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
900126 2004-08-20
  • 打赏
  • 举报
回复
堆垃圾的人在哪儿都可以堆垃圾啊
zzzxxxcccvvv 2004-08-18
  • 打赏
  • 举报
回复
请不要误会,我针对的是MIS系统,不是程序员。

对于专家级的你来说,我觉得写MIS有点像:杀鸡焉用牛刀 之意。(学了这么多技术,只用上了这么一点)

如果换一下话题:

你是否觉得写MIS对你的编程水平(尤其是数据结构,OO原理)没有多大的提高?

你又是怎么认为?
xuedaniel 2004-08-18
  • 打赏
  • 举报
回复
这种吊人真没有素质,你这样说话侮辱了所有的程序员。妈的逼...
ryuginka 2004-08-18
  • 打赏
  • 举报
回复
是的,主要看系统分析远的水平,你可以骂你们那里的系统分析员,但是不要骂软件,我们还靠它养家湖口呢.
blues-star 2004-08-17
  • 打赏
  • 举报
回复
呵呵,

首先、请不要用垃圾去形容代码,因为它是无辜的,因为是你创造了它们;
其次、对代码的看法是存于我们心里的,你说它是垃圾(姑且先用这两个字),那他就是垃圾;
最后、能说代码是垃圾,说明你对代码的看法有所提升,已经看到了它的不足,不要怨天尤人,抱怨代码不好,试着解决问题,让他们在你自己的观点中好起来。

这一切是需要过程的,不同的人经历的这个过程长短不一,我很庆幸的看到,我们公司新来的刚开始工作就有人很好的指导,而我,白白浪费了2年多去经历这个过程,也可能是经历的时间长些,体会才更深一些。
zzzxxxcccvvv 2004-08-04
  • 打赏
  • 举报
回复
up
zzzxxxcccvvv 2004-08-03
  • 打赏
  • 举报
回复
楼主曰:
我刚开始的写的时候,整个系统的架构是很好的。
代码编写后框架出来,我也对代码感到很满意。

到了义务模块编写的,发现添加了大量的冗余代码。
我对这些代码改良和优化。
但到了工程后期的测试阶段的时候,噩梦就来了。
大量的修改使得工程发生了很大变化。
之后我发现:
1,冗余的代码是比较容易修复和查看的
2,而修复经过改良的代码是很耗时间,而且很容易陷入:就旧bug去掉,新bug又来的循环。
3,最后比较稳妥的办法就是重新砌一堆冗余代码上去。

因此,我发出了写MIS就是垃圾代码的堆砌的感叹!

---------------------------
由此我想起很多地方看到的中国和印度软件(ERP)的对比的文章。
其中说到
印度做的MIS很成熟,但写出来的都是小学生代码;
中国软件编代码不错,但总是交货延时,或者有bug;

我这里想:不是印度编代码不行,而是他采用了更成熟的编码规范。

(我对中印软件了解不多,编程资历尚浅,不足之处不要见笑)
liujingxiong 2004-08-03
  • 打赏
  • 举报
回复
是不是垃圾代码,这是由有没有用来决定的,没有用的代码再精简也是垃圾。
lgs666 2004-08-03
  • 打赏
  • 举报
回复

同样的功能,实现的方法有很多,有好的,也有差的.
LGYAN 2004-08-03
  • 打赏
  • 举报
回复
同意楼上观点。

并不是MIS是垃圾,问题是:你的程序做的最好的吗?你自己是否喜欢看你的代码?
_1_ 2004-08-03
  • 打赏
  • 举报
回复
如果一定要回答的话 我就说楼主写的是垃圾,
_1_ 2004-08-03
  • 打赏
  • 举报
回复
要想赚钱 又想省力气


SQL 如果写法规范了 就很容易写的了
zzzxxxcccvvv 2004-08-03
  • 打赏
  • 举报
回复
你们还没有回答:

你是否认为写MIS就是垃圾代码的堆砌???
dyingtree 2004-08-03
  • 打赏
  • 举报
回复
这个还不是很繁啊,有时写些变态的select语句才繁啊!
taocsdn 2004-08-03
  • 打赏
  • 举报
回复
你要是写图形算法 或者其他的什么软件 也一样会遇到类似的问题的
_1_ 2004-08-03
  • 打赏
  • 举报
回复
不管你怎么认为 MIS系统的钱很好赚,

你要是写图形算法 或者其他的什么软件 也一样会遇到类似的问题的,

程序员最主要的就是要有良好的思维能有, 有良好的逻辑判断能力 还有一个 就是要有耐心 没有耐心 你做不好程序员的
adamcn 2004-08-03
  • 打赏
  • 举报
回复
我也写MIS,经常是用不同的方法达到同一个目的。
其实不管写什么代码,实现什么功能,尽量以最简洁快速的方法实现就是我们的目的。
不要烦,这是工作阿。

742

社区成员

发帖
与我相关
我的任务
社区描述
VB 版八卦、闲侃,联络感情地盘,禁广告帖、作业帖
社区管理员
  • 非技术类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧