作者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/m.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