顯示廣告
隱藏 ✕
※ 本文轉寄自 ptt.cc 更新時間: 2026-02-25 20:48:13
看板 Soft_Job
作者 Lordaeron (Terry)
標題 Re: [新聞]最老語言COBOL恐滅絕?新Claude Code太強
時間 Tue Feb 24 13:40:47 2026


※ 引述《strlen (strlen)》之銘言:
: Incremental implementation with continuous
validation
: Execution happens one component at a time, with validation at each step.AI
: translates COBOL logic into modern languages, creates API wrappers
around
: legacy components that stay in place, and builds the scaffolding to runold
: and new code side by side during
transition.

:
: Each step either succeeds and gets validated, or fails and gets
corrected
: while the scope is
small.

:
: You never have massive changes in flight where failure means rollingback
: weeks of work. As your team sees modernized components passing tests,they
: gain confidence to tackle progressively more complex parts of the
system.

:
: 英文不好喔?
GOOGLE Translate:
採用持續驗證的增量式實現
執行過程一次只執行一個元件,並在每個步驟進行驗證。人工智慧將 【COBOL 邏輯】翻譯成
現代語言,為保留的舊元件會建立 API 封裝,並建立鷹架,以便在過渡期間並行運行新舊程式碼。
程式碼。

注: 我的重點是...誰來驗證它整理的結果的正確性?

--
open source projects:
https://github.com/terrylao/

--
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.128.125.210 (臺灣)
※ 作者: Lordaeron 2026-02-24 13:40:47
※ 文章代碼(AID): #1fdJdYOa (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1771911650.A.624.html
mozzan: 會先 build tests 吧1F 02/24 13:52
labbat: 這時候就是人工標注派上用場的時候,手動讓自動生成出來2F 02/24 14:00
labbat: 的測試知道怎麼樣才通過的標記
Lordaeron: 哦,先為cobol寫unitest?4F 02/24 14:11
lylu: 這不就是重構的其中一個技巧 沒AI不也做得到5F 02/24 14:23
devilkool: 10年來也一堆銀行在把cobol改寫成Java或C#,還好吧6F 02/24 14:29
Lordaeron: TW的老Core Banking, 一直都在Cobol, Basic手上,7F 02/24 14:33
Lordaeron: 純網銀有Java的,C#的沒聽說。其中一家本土的三天兩頭
Lordaeron: 停機的。
devilkool: 台新C#10F 02/24 14:53
Lordaeron: 台新?Core Banking呢? Bancs+HP superDom. 哪來C#?11F 02/24 15:20
cancelpc: 新銀行都會新舊系統並行一陣子,交叉驗證結果一致12F 02/24 15:21
cancelpc: 老行庫沒人敢動,都想撐到退休後就是別人的事
cancelpc: 動了有事就是你的事,沒事不是你的事。
cancelpc: 老行庫找的那些資訊人員?外包人員?哈
labbat: 動了就有kpi當然會想動唄 看要java或者golang然後補測資16F 02/24 15:36
labbat: 再補充是字面上的測資 而不是拿什麼系統整合測試吐的log
Lordaeron: 重點不是KPI,重點是誰摃?你知CORE BANKING出事,金管會18F 02/24 15:46
Lordaeron: 來聊天的話,下半年的績效就沒了,甚致連總經理都要停
Lordaeron: 職。再說測資? 哪裏來? 夠不夠全面? 還是..誰來摃?
sarsman: 重點是動了的報酬是否值得承擔帶來的風險21F 02/24 16:01
sarsman: Claude 的立場是盡量推廣,blog 的內容會鼓勵改COBOL
sarsman: 但到頭來關鍵在是否真的有維護COBOL系統的人買單。
Lordaeron: 可能大家工作久了,忘了你只是負責【維護】不是所有人.24F 02/24 16:35
Lordaeron: 【維護】的人想買單,是要摃起銀行總經理(所有人)的責?
devilkool: 查了一下新聞 台新上線五年多了 信用卡的部分26F 02/24 16:43
viper9709: 出包連總經理都要停職喔@@...27F 02/24 16:43
devilkool: Cobol跟C#並行運作不知道結束沒28F 02/24 16:44
kurtsgm: 我覺得話題性大於實際發生的機率 銀行要拍版幹這事太難了29F 02/24 16:53
kurtsgm: 非銀行的其他企業 還有微小的機率是老闆霸氣拍板硬幹下去
Lordaeron: 銀行的Core Banking要換,基本上都是董事長要出來講話31F 02/24 16:58
Lordaeron: 然後總經理出面叫各山頭配合。
karasless: 難,目前幾家核心換的太慘烈33F 02/24 17:56
karasless: Doamin也都斷層,短時應該不敢動
karasless: 銀行容錯低又老舊,出錯風險太大
strlen: 這東西要不要弄而已哪有這麼難...上面推文就有解法了36F 02/24 18:28
strlen: 真懷疑各位是不是真的工程師耶 新系統做好當然是先當備援
strlen: 系統 舊系統吃什麼 新系統就吃什麼 舊系統吐什麼 新系統吐
strlen: 的再拿去跟舊的比對 跑個半年一年 就可以切過去了
hidog: 樓上完全不懂銀行業40F 02/24 18:33
hidog: 銀行出包,金額可能是幾億到幾千億
hidog: 所以cobol完全沒人敢改..
kurtsgm: 銀行跟其他私企的差別在還有個金管會 就算是董事長我都43F 02/24 18:38
kurtsgm: 不覺得敢拍板說「大力改下去我來扛」XD
strlen: 所以是政策問題不是方法問題 那沒啥好說的啊45F 02/24 19:29
strlen: 你今天不給AI改也不會給人類改 永遠放給它爛
hidog: cobol一直都不是技術問題阿...技術上做得到但沒人敢動47F 02/24 19:34
hidog: 工作考慮的本來就不是只有技術問題而已
AxelGod: 從自駕就知道,社會是靠人在運作 誰要扛(刑)責49F 02/24 19:54
sinclaireche: 只看技術才是最大誤區50F 02/24 20:07
sinclaireche: 省了這點錢跟時間可不夠賠的
oopFoo: 真的以為都是modular clean code?一個元件一個元件移植?52F 02/24 20:32
oopFoo: ha ha,I have a bridge to sell you
viper9709: 推從自駕就知道+154F 02/24 21:34
strlen: 真的話都給你各位講就好 在那邊質疑AI難道能改陳年屎山代55F 02/24 21:49
strlen: 碼嗎?我看是不行吧?現在跟你說可以了 你又說屎山代碼沒
strlen: 人敢改 沒人敢負責 改壞了你要修嗎?那這不就代表找人類工
strlen: 程師來 也不敢改?這是不想改不敢改而不是不能改吧
strlen: 不敢給AI改 也不敢給人改 然後在那邊笑AI改不動屎山 可悲
hidog: 覺得AI吹真的很難溝通XD60F 02/24 21:54
hidog: 銀行的問題就不在那邊
NDark: 一兩年前我的心態跟 strlen 差不多62F 02/24 21:55
NDark: 但是他喵的真的進步太快了
NDark: 最近用AI的時候它已經能做到超過我的預期了
NDark: 我開始反思我的小腦袋是不是太慢了
WTS2accuracy: 是因為有小丑在吹AI能改屎山吧?66F 02/24 23:45
WTS2accuracy: 根本沒人說人類能去改屎山啊 事實是人類AI都不會改
WTS2accuracy: 屎山會擺在那就是沒有動的必要
WTS2accuracy: AI有這麼多事能做 你想到的是拿去改屎山 笑死
oopFoo: 南山換系統給你看了,下一個誰敢?屎山順順的用不好?不是70F 02/25 04:53
oopFoo: 大家不想改,只是血淋淋的教訓那麼多,只有傻子才會認為他
oopFoo: 天縱英明他不一樣。要轉換系統本來就不容易,不是只有軟體
oopFoo: Mainframe的穩定性也是ibm的護城河。然後先把claude code
oopFoo: 的bugs解一下。罵多久了,ai不是很神?還是ai創造更多屎山
oopFoo: https://github.com/anthropics/claude-code/issues
GitHub ·  Where software is built
Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, ex ...

 
Romulus: 台新就是我的主用銀行啊 我知道有個Richart看起來很新76F 02/25 09:04
Romulus: 但是我開完數位戶頭以後用了幾次發現沒任何好處就不用了
Romulus: 現在還是用本來的App+網銀 沒又因去用Richart
Romulus: 所以基本上這種東西都會是新系統和屎山並行
Romulus: 但是因為屎山大家用的好好的 所以退場會退的很慢
Romulus: 而銀行需要負擔這長時間退場的額外費用 所以誘因也不大
Romulus: 想做的銀行會做 台新就是 但就不會是個風潮 會發生但很慢
Romulus: 這和一些Rust口水戰很像吧 Rust要拿來寫新的lib我看起來
Romulus: 沒啥問題 也可能開始在新專案相對快速搶C/C++市場
Romulus: 但是大家已經用的好好的輪子庫想要Rust全重寫就很不現實
Romulus: 這就不是技術問題 是人的問題 所以雲社畜都體會不到
Romulus: 那生活是很愜意了
Romulus: 喔有人懶得去查南山事件的話
Romulus: 2019年底南山人壽花百億台幣把SAP從IBM換成別家
Romulus: *ERP
Romulus: 結果出一大堆問題 行政/商業流程也被抓瑕疵
Romulus: 最後金管會罰南山4000萬 董事長被停職2年 總稽核扣30%薪
Lordaeron: Richart 是信用卡系統,不是Core Banking。93F 02/25 10:12
Lordaeron: 南山是換成SAP ERP。看來是AI 提示有錯?
Romulus: 是我打錯字 XD95F 02/25 10:58
Romulus: Richart有銀行服務,但是我不知道後面的金融系統是獨立的
Romulus: 還是共用的
Romulus: https://ibb.co/qYRHWyJM 我不知道二類帳戶是什麼意思XD
Romulus: 喔線上驗證的帳戶嗎 但如果後面還是同一個Core Banking
Romulus: 只是branding的話就代表台新也沒在動吧應該
[圖]
Lordaeron: 台新的Richart = 網銀+行銀。後面介接卡和Core Banking101F 02/25 12:07
Lordaeron: 而台新的C#的信用卡【相關】系統,剛好多兩個字。
Lordaeron: 如果【相關】系統算該系統的問話,哪麼台灣Java超十年.
Romulus: 那看起來是完全沒動到 XD104F 02/25 12:16

--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 21 
作者 Lordaeron 的最新發文:
點此顯示更多發文記錄
分享網址: 複製 已複製
guest
x)推文 r)回覆 e)編輯 d)刪除 M)收藏 ^x)轉錄 同主題: =)首篇 [)上篇 ])下篇