看板 Soft_Job 關於我們 聯絡資訊
※ 引述《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 run old : 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 rolling back : 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 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1771911650.A.624.html
mozzan: 會先 build tests 吧 02/24 13:52
labbat: 這時候就是人工標注派上用場的時候,手動讓自動生成出來 02/24 14:00
labbat: 的測試知道怎麼樣才通過的標記 02/24 14:00
Lordaeron: 哦,先為cobol寫unitest? 02/24 14:11
lylu: 這不就是重構的其中一個技巧 沒AI不也做得到 02/24 14:23
devilkool: 10年來也一堆銀行在把cobol改寫成Java或C#,還好吧 02/24 14:29
Lordaeron: TW的老Core Banking, 一直都在Cobol, Basic手上, 02/24 14:33
Lordaeron: 純網銀有Java的,C#的沒聽說。其中一家本土的三天兩頭 02/24 14:34
Lordaeron: 停機的。 02/24 14:35
devilkool: 台新C# 02/24 14:53
Lordaeron: 台新?Core Banking呢? Bancs+HP superDom. 哪來C#? 02/24 15:20
cancelpc: 新銀行都會新舊系統並行一陣子,交叉驗證結果一致 02/24 15:21
cancelpc: 老行庫沒人敢動,都想撐到退休後就是別人的事 02/24 15:23
cancelpc: 動了有事就是你的事,沒事不是你的事。 02/24 15:23
cancelpc: 老行庫找的那些資訊人員?外包人員?哈 02/24 15:25
labbat: 動了就有kpi當然會想動唄 看要java或者golang然後補測資 02/24 15:36
labbat: 再補充是字面上的測資 而不是拿什麼系統整合測試吐的log 02/24 15:38
Lordaeron: 重點不是KPI,重點是誰摃?你知CORE BANKING出事,金管會 02/24 15:46
Lordaeron: 來聊天的話,下半年的績效就沒了,甚致連總經理都要停 02/24 15:47
Lordaeron: 職。再說測資? 哪裏來? 夠不夠全面? 還是..誰來摃? 02/24 15:48
sarsman: 重點是動了的報酬是否值得承擔帶來的風險 02/24 16:01
sarsman: Claude 的立場是盡量推廣,blog 的內容會鼓勵改COBOL 02/24 16:05
sarsman: 但到頭來關鍵在是否真的有維護COBOL系統的人買單。 02/24 16:08
Lordaeron: 可能大家工作久了,忘了你只是負責【維護】不是所有人. 02/24 16:35
Lordaeron: 【維護】的人想買單,是要摃起銀行總經理(所有人)的責? 02/24 16:36
devilkool: 查了一下新聞 台新上線五年多了 信用卡的部分 02/24 16:43
viper9709: 出包連總經理都要停職喔@@... 02/24 16:43
devilkool: Cobol跟C#並行運作不知道結束沒 02/24 16:44
kurtsgm: 我覺得話題性大於實際發生的機率 銀行要拍版幹這事太難了 02/24 16:53
kurtsgm: 非銀行的其他企業 還有微小的機率是老闆霸氣拍板硬幹下去 02/24 16:54
Lordaeron: 銀行的Core Banking要換,基本上都是董事長要出來講話 02/24 16:58
Lordaeron: 然後總經理出面叫各山頭配合。 02/24 16:58
karasless: 難,目前幾家核心換的太慘烈 02/24 17:56
karasless: Doamin也都斷層,短時應該不敢動 02/24 17:56
karasless: 銀行容錯低又老舊,出錯風險太大 02/24 17:57
strlen: 這東西要不要弄而已哪有這麼難...上面推文就有解法了 02/24 18:28
strlen: 真懷疑各位是不是真的工程師耶 新系統做好當然是先當備援 02/24 18:28
strlen: 系統 舊系統吃什麼 新系統就吃什麼 舊系統吐什麼 新系統吐 02/24 18:29
strlen: 的再拿去跟舊的比對 跑個半年一年 就可以切過去了 02/24 18:29
hidog: 樓上完全不懂銀行業 02/24 18:33
hidog: 銀行出包,金額可能是幾億到幾千億 02/24 18:34
hidog: 所以cobol完全沒人敢改.. 02/24 18:35
kurtsgm: 銀行跟其他私企的差別在還有個金管會 就算是董事長我都 02/24 18:38
kurtsgm: 不覺得敢拍板說「大力改下去我來扛」XD 02/24 18:38
strlen: 所以是政策問題不是方法問題 那沒啥好說的啊 02/24 19:29
strlen: 你今天不給AI改也不會給人類改 永遠放給它爛 02/24 19:30
hidog: cobol一直都不是技術問題阿...技術上做得到但沒人敢動 02/24 19:34
hidog: 工作考慮的本來就不是只有技術問題而已 02/24 19:34
AxelGod: 從自駕就知道,社會是靠人在運作 誰要扛(刑)責 02/24 19:54
sinclaireche: 只看技術才是最大誤區 02/24 20:07
sinclaireche: 省了這點錢跟時間可不夠賠的 02/24 20:11