看板 Soft_Job 關於我們 聯絡資訊
>>推 LaPass: csfgsj大大可以舉例一下你遇過什麼樣的狀況嗎? 最近接手一個C++寫的BSP, 程式可以跑,但連線失敗率高達70% Trace log及code後發現, 它是一個從別的系統經過重重繼承移植過來的Code 程式有60%在作與現在產品要求無關的事 另外一些場景參數的設定與要求剛好相反 要的是server,被設成client 正是所謂 需要「重構」了 現在正在想 是要用修改的還是打掉重練比較快 唉!號稱國內IC設計龍頭之一,Code的品質的水準也就這樣 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.71.206.217 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1425519143.A.8CA.html
StupidGaGa: 你以為就只有你遇到這種事情過?重構的意義你根本搞錯 03/05 09:39
StupidGaGa: 你那情況很明顯是開發者沒把繼承樹看完,或不了解繼承 03/05 09:40
StupidGaGa: 一把日本刀,卻被用成像柴刀,你要怪日本刀還是怪人 03/05 09:41
StupidGaGa: 只批評別人的程式像大便,自己去寫也一定是大便 03/05 09:45
StupidGaGa: 我看過許多程式,大部分都是因為時程壓力或者快結束後 03/05 09:46
StupidGaGa: 又新增一些需要更改架構的需求,導致程式發臭 03/05 09:47
yauhh: 你提了這個案例,說它需要重構,表示你不懂何謂重構。 03/05 09:48
azureblaze: 你知道"重構"不是砍掉重練的意思嗎 03/05 09:54
jdward: 70% 打掉重來比較快... 因為寫Code比看爛掉的Code還快。 03/05 09:54
rofellosx: 為什麼最初可以接受一個程式運作連線失敗率高達70% 03/05 10:03
dreamnook: 路過 對願意接手這點表示佩服www 03/05 10:08
realmeat: 在功能不動的情況下把程式寫的更容易維護/讀才叫重構吧 03/05 10:12
realmeat: 你說的狀況根本就要修正一個未穩定的半成本 03/05 10:14
realmeat: 也就是你把原本程式的錯誤問題都修正後 03/05 10:14
sam7159: 你當這裡是你個版?適可而止好嗎 03/05 10:15
realmeat: 看原code寫的不漂亮, 把他寫的更漂亮一點 03/05 10:16
rabido: 這世界上的大便code就靠原PO來拯救了 03/05 10:17
iceonly: 別太認真 03/05 10:18
qrtt1: http://bit.ly/1wWMzPD 何時不該重構 03/05 10:23
alan3100: 只能慶幸周遭沒有像你一樣的同事了 03/05 10:30
littleshan: http://xkcd.com/386/ 你們幹嘛那麼認真... 03/05 11:21
descent: 你以為不用 oop 就不會遇到這樣的情形嗎? 03/05 11:40
mrbigmouth: 這跟oop有啥關係 03/05 11:49
arenda: Soft_Job版上充斥這種文誰受的了?關版算了啦 03/05 12:15
csfgsj: 憤怒會讓人變成一隻吱吱叫的老鼠~~ 03/05 12:47
banjmin: 你有時間在這小評 還是趕快解你的BSP issue吧 ASAP 03/05 12:55
expiate: 你挺有趣的耶!到底是哪一句話讓你受用可以分享嗎? 03/05 13:00
askacis: 你的文章風格好像寫籃球的糗爺XD 03/05 13:04
BlazarArc: 只要水桶這位跟blade數字,世界就清淨了 03/05 15:04
sam7159: 無知會讓人變成一隻語無倫次的好過街老鼠~~ 03/05 15:33