作者sec5566 (sec)
看板Soft_Job
标题[讨论] 为何银行还在用cobol
时间Tue Aug 14 18:31:34 2018
为何多数银行仍然使用这个语言?
虽然已经有人改用java,
但是主流仍是cobol,
为何啊
-----
Sent from JPTT on my Sony H4331.
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.137.209.158
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1534242696.A.BA4.html
1F:推 CJ100Lin: 银行核心系统,你敢改? 08/14 18:32
2F:推 alihue: 业务不是软体,因此软体工程思维非常弱,程式没问题大於一 08/14 18:35
3F:→ alihue: 切。 08/14 18:35
4F:推 yamakazi: 能跑能动 运作了好几年的东西 为什麽要去改动他? 08/14 18:38
5F:→ yamakazi: 有什麽了不得的好处一定要改成java? 08/14 18:39
6F:推 crainlin: 银行都化石古蹟 08/14 18:40
7F:推 devilkool: 系统太大又一直有新需求、新系统开发进度缓慢 08/14 18:46
8F:推 zzshcool: 稳快封闭式 08/14 18:52
9F:嘘 final01: 其实能讲出来要改的好处有100个,不过说真的银行的老旧程 08/14 19:10
10F:→ final01: 式也不是银行找人写的自然不会有人想改 08/14 19:10
11F:推 mathrew: 因为没人想负责 08/14 19:21
12F:推 lk2986706we: why not 08/14 19:46
13F:推 atpx: 你先跟我说有什麽必要要我冒风险去换掉整个系统 08/14 19:59
14F:推 zuso: AS400 08/14 20:11
15F:推 sisters: 改掉出事谁负责? 08/14 20:17
16F:→ sisters: 会牵涉到钱的都会特别谨慎 08/14 20:18
17F:推 abccbaandy: JAVA6都不敢动了还动cobol? 08/14 20:47
18F:→ qrtt1: 不要嫌 cobol 老,你知道还有更苦命的人,是用组合语言吗? 08/14 20:56
20F:推 LinuxKernel: 改不动 08/14 21:08
21F:→ cha122977: 如果运作的很好确实没改的必要 08/14 21:12
22F:推 buffon: 璅C天亿来亿去谁敢动... 08/14 21:19
23F:→ buffon: 银行每天 08/14 21:19
24F:推 jj0321: 下一篇 科技厂还有人在Delphi VB6喔? 08/14 21:34
25F:推 peanut97: 下一篇:医院怎麽都用Delphi? 08/14 21:47
26F:推 s06yji3: 等cobol的人力薪资高过银行的负荷就会改了吧 08/14 22:07
27F:→ atpx: 楼上, 不可能, 银行会招募新人来学 08/14 22:16
28F:推 ghostwolf90: 医院也有用Delphi啊 08/14 22:26
29F:→ x000032001: 新人会跑 08/14 22:32
30F:推 OriginStar: 我去过好几个FAB厂还有使用30年前的机台,跑DOS系统还 08/14 22:50
31F:→ alog: 很简单 1) 不同的语言/执行环境无法重现相同结果 包括相同语 08/14 22:50
32F:→ alog: 言重构也会不一定正确,况且还会有错中错 用错的方式让结果 08/14 22:51
33F:→ alog: 导对的状况,换新不见得正确处理历史包袱 2) 过去的系统也 08/14 22:51
34F:→ alog: 不是没人动,有些公司会用一到三年的时间把过去系统重写一遍 08/14 22:51
35F:→ alog: 但也有可能发生做到最後还是不能上线 3) 现在的程式环境有 08/14 22:51
36F:→ alog: 各种的新概念跟新设计包括更先进的测试方法、观念让未来的程 08/14 22:51
37F:→ alog: 式在运作上比较不常出状况,甚至在细节处理上因为过去有写下 08/14 22:51
38F:→ alog: 来後面就upgrade成本就少一点 至少踩雷不会太痛苦,但过往 08/14 22:51
39F:→ alog: 的程式系统要动没有这麽容易 光若有必要还得停机 这段时间 08/14 22:51
40F:→ alog: 的损失 只有做对没有做错的空间 因为做对只要损失一次 做错 08/14 22:51
41F:→ alog: 可能损失N次 应该没有人心脏大颗想要直接动 08/14 22:51
42F:→ OriginStar: 是很顺,这种极致大概就台厂costdown到出神入化了 08/14 22:52
43F:推 dreams: mail2000怎还在用cgi? 08/14 23:00
44F:推 dreams: 没有好与坏的语言,只有适不适合 08/14 23:03
45F:→ yyc1217: 因为没有必要 08/14 23:35
46F:→ s860134: 如果只是要串接资料流根本有N种方法,写程式没听过封装? 08/14 23:36
47F:→ s860134: 把没问题的东西打掉重练 不如用串接来的有效益 08/14 23:38
48F:推 s06yji3: 那只是表示cobol的人力薪资银行还可以负荷啊 08/14 23:49
49F:→ y3k: 我认为就不能换机子那麽简单... 08/15 01:00
50F:推 TAKADO: 谁提议就谁主导更新案啊,一出包被战翻啊,傻子才说要改。 08/15 01:44
51F:→ TAKADO: 看看那些新系统周末还要加班测试,每天5点半下班不是很好 08/15 01:44
52F:→ TAKADO: 嘛,干嘛跟自己过不去。 08/15 01:44
53F:→ meowyih: 把换的好处和坏处列出来比一下, 是你也不会换 :p 08/15 10:13
54F:→ windlll: 不讲别的,只要运算的东西跟钱有关,上面会想能不碰就不 08/15 10:41
55F:→ windlll: 要动 08/15 10:41
56F:→ windlll: 有大志也要有挺你跟有肩膀的长官,改系统做了没个3,5年 08/15 10:44
57F:→ windlll: 大概停不下来,特别是金融业,先不说系统稳定跟无错,这 08/15 10:44
58F:→ windlll: 期间长官一定在位置上? 08/15 10:44
59F:→ rarex: 真的很糟糕 骗刚毕业的人进来写这种语言 也给不了几个破钱 08/15 14:28
60F:→ rarex: 一个不小心在里面多待了几年 想跑都很难跑 08/15 14:28
61F:→ BlacksPig: 换了,程式算出来差个零可能是1跟10台币或是1兆跟1k亿 08/15 15:07
62F:→ BlacksPig: 的差距 08/15 15:07
63F:推 calase: 并不是什麽东西都一直更新就好... 08/15 18:42
64F:→ k892209: 我只能说有很多银行在往open走 08/15 19:48
65F:→ ChungLi5566: 上万支交易程式 才几十个人怎麽转系统 08/15 22:17
66F:→ ChungLi5566: 转系统遇到挫折 很多人就离职了 08/15 22:18
67F:→ ChungLi5566: 现在银行作法是依业务别 慢慢转到其他主机 08/15 22:23
68F:→ ChungLi5566: 以前存款放款外汇信用卡会计ATM全都在一起 08/15 22:23
69F:推 f1234518456: 换掉有什麽效益? 满足你爱玩新东西的好奇心吗? 08/15 23:25
70F:→ xkp74580: 换了之後 有天你转帐转个几万元就凭空消失了 你要怪银行 08/15 23:34
71F:→ xkp74580: 还是怪Java? 你是银行的话 愿意承担这种风险? 同时一千 08/15 23:34
72F:→ xkp74580: 个人出问题 银行不就赔死了 08/15 23:34
73F:推 tavor110: 因为银行怕出大事啊,反正旧的还可以用就继续用 08/16 02:44
74F:推 MephistoH: Delphi 现在还有在出, 也能开发android跟ios 08/16 08:40
75F:→ WunoW: 只有外行人和草包才会不考虑系统稳定想搞一些异想天开 08/16 21:07
76F:推 m42325: 改成新软体觉得好像成本要好几亿或是好几十亿或是更多.... 08/19 19:04
77F:→ m42325: 哪来的钱? 08/19 19:04