[討論] 會手癢想動前人的程式嗎?

作者
看板 Soft_Job
時間
留言 則留言,42人參與討論
推噓 23推 11噓 33→
加入最愛文章備份
一個系統當然不要去改, 這樣才穩定, 因為你不知道會不會突然冒出bug, 可是有時候接受前人程式, 會看到一些違反dry原則的, 或是命名規則有問題的, 像函式用大駝峰,類別用小駝峰, 或很奇怪的名稱之類, 不然就是排版很亂的, 這種大家會手癢去改嗎? 改下去又是大工程了,結果工作越做越多 另外如果要擴充新函式, 大家會繼續照他的命名規則寫, 還是用正規的? ----- Sent from JPTT on my Sony H4331. -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.0.197 ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1547190525.A.21E.html※ 編輯: sec5566 (223.137.0.197), 01/11/2019 15:12:52
1FcuteSquirrel: 得到重構批准再改01/11 15:17
2FTHEWORLDS: 因為你不知道會不會突然冒出bug 那就是沒看懂還想硬改?01/11 15:19
3Fsteve1012: 沒unit test會加 太長會改 命名照codebase convention01/11 15:25
4Fyaya517: 在可以運行的最低限度下修改 有些深根蒂固也很難改 除非b01/11 15:28
5Fyaya517: ug已經出來了 就稍微重構乾脆順便把他改好01/11 15:28
6Fsteve1012: 不過這沒有共識 你只是想要戰吧 zzz01/11 15:29
7FAPTON: 我同事用goto,我都沒去改了...01/11 15:37
8Ffinal01: 大哥,你說的是團隊一致的問題吧01/11 15:46
9FDCTmaybe: 噓id01/11 15:49
10Fbenqm300: 邏輯或寫法有問題才改,命名問題是管理問題,除非輪到01/11 16:02
11Fbenqm300: 自己負責不然下班比較重要01/11 16:02
我主管說不出問題就可以改, 甚至重構都可以, 反正目前只有我在管, 可是要整個改名稱又有點多, 我主要想知道那如果自己新做的, 也要沿用前人的風格嗎? 將錯就錯還是自己寫的要用對的? 整支檔案命名不一致也是有點癢
12Fpttworld: 達到融入不同專案風格的境界,甚至不同程式語言01/11 16:13
13Fdiabloevagto: 問你主管,誰知道你公司是不是就用舊程式的規則01/11 16:25
14Fxxtuoo: 命名會看不下去的代表還太淺Zzz01/11 16:35
15FNoahdot: 你還來啊?01/11 16:52
※ 編輯: sec5566 (223.137.0.197), 01/11/2019 18:12:20
16FtestPtt: 太舊的東西我會先想到重寫 01/11 18:33
17FMOONY135: 我覺得當你的同事...有點悲傷 01/11 19:07
18Falihue: 886 01/11 19:24
19FYahooTaiwan: 命名規則又沒有標準答案... 01/11 19:55
20Fjoery (9留言): 你確定牽一髮不會動全身,你確定整個系統你改一個地方有百 01/11 19:58
21Fjoery (9留言): 分百,確定,絕對把握,再次確認一定不會影響其他地方或造 01/11 19:58
22Fjoery (9留言): 成其他地方出問題。 01/11 19:58
23Flonelytea: 一定會被你改出問題啦 不用想了 01/11 19:58
24Fjoery (9留言): 你確定牽一髮不會動全身,你確定整個系統你改一個地方有百 01/11 19:59
25Fjoery (9留言): 分百,確定,絕對把握,再次確認一定不會影響其他地方或造 01/11 19:59
26Fjoery (9留言): 成其他地方出問題。 01/11 19:59
27Fjoery (9留言): 不然如果真的出問題只會動目前影響的,而且看了好幾遍確認 01/11 20:01
28Fjoery (9留言): 他流程邏輯找到可以下手的點改,順便重構該部份程式就好。 01/11 20:01
29Fjoery (9留言): 不然萬一系統有問題,你就有得哭了 01/11 20:01
30Fstupid0319: 沒有bug的話,不要改 01/11 21:08
31FChiangKeith: 命名不要太初凡入聖根本不重要吧01/11 22:53
32Fs001582000: 我接到風行天的code都會重寫01/11 23:22
33FChungLi5566: 會這樣寫一定有原因 不熟的話別亂動01/11 23:53
34FChungLi5566: 例如弱掃沒過 多繞點路騙過弱掃軟體01/11 23:54
35FCloudyWing: 題外話C# public method 大駝峰反而是標準 XD01/12 00:07
36FCloudyWing: 現在的別人寫得就算看不下去,但只要穩定就不去動,除01/12 00:13
37FCloudyWing: 非被反應問題太多或是有些架構要去調整,才會整個整理01/12 00:13
38Fy3k: 寫太難看改不動或有bug再改 因為也有可能是你沒能力...01/12 00:18
39Fcphe: 改排版改命名沒什麼意義吧 這東西不同人寫就是不同風格01/12 00:31
那不改好了, 那新的函式一般都是照前人風格繼續命, 還是後面自己的就用自己的風格?
40Fcphe: 除非一進公司就有明確規定,甚至coding style的script在掃01/12 00:32
41Fshyangs: 方法 C# 大駝峰, Java 小駝峰; 一天寫個語言我常弄錯.01/12 02:10
我沒寫過c#原來有這種差別喔
42Fwadechen: 一直執著在這問題 不覺得很辛苦嗎01/12 02:33
43Fwilliam81615: 樓上 這不就是典型上班沒事幹找碴嗎XD01/12 06:16
44Flayolayo: 吃飽太閒喔...通常半瓶水的人很容易覺得別人的code都是01/12 07:47
45Flayolayo: 垃圾01/12 07:47
※ 編輯: sec5566 (223.137.0.197), 01/12/2019 10:07:44
46FMOONY135: 我只要能抄隊友的code我就一定不改 01/12 10:05
47Fymcheung: 但是前人留下的 CSS 不管動哪行都會改到其他頁面 01/12 10:11
48Fab4daa: if it works, don't fix it! 01/12 10:34
49FIhateOGC: goto誰說不能用?該好好update了 01/12 11:21
50FIhateOGC: 還停在70年代教科書? 01/12 11:21
51FloadingN: 你上班沒有其他更重要的事了嗎? 01/12 12:10
52Ftedmax100: 以不變應萬變; 敵不動,我不動 01/12 13:16
53Fhanshsu: linux kernel 一堆 goto, 唉 怎麼辦? 01/12 14:22
54Fprag222: 我寫按鍵精靈都用goto ....不過現在沒寫了 01/12 16:44
55FGhamu: 千萬不要改 爛code 爛命名 爛排版 就是讓老闆多請你進公司 01/12 17:57
56FGhamu: 工作的主因 就是有這麼多拉低產能不是生產的雜活 才需要一 01/12 17:57
57FGhamu: 直請工程師進來 01/12 17:57
58FGhamu: 你是領錢辦事的 達則兼善天下 窮則獨善其身 01/12 17:59
59Fsamblow2000: 勸你不要改...自己寫都不敢保證沒問題了... 01/12 18:55
60Fdoranako: 有時間再改 01/12 19:29
61Fknives: 請問有出錯嗎,有主管指示嗎 01/13 15:52
62Fshooter555: 覺得goto有時候能讓程式碼簡潔0.0 還不錯用啊 01/13 20:38
63Fy3k: goto是那種有能力用好的人不問 問的人一定不能讓他用的東西 01/14 19:22
64Fy3k: 另外linux kernel是怎樣小弟不清楚 但是跟一堆asm()比起來我 01/14 19:35
65Fy3k: 好奇大家會認為誰優誰劣XD 01/14 19:35
66Ffruithuang: 不出問題可以改,出問題就賴在你身上。系統忽然不穩 01/14 21:09
67Ffruithuang: 都可賴說是你改的問題...... 01/14 21:09
看更多 sec5566 的文章,或回到 soft_job 看板

完整討論串

留言數 標題 作者 日期
67 >> [討論] 會手癢想動前人的程式嗎? sec5566 2019-01-11T15:08:43
20 Re: [討論] 會手癢想動前人的程式嗎? bachelorwhc 2019-01-12T11:56:25

熱門看板

八卦板 政黑板 英雄聯盟 動漫板 表特板(beauty) 陸劇板 台灣籃球 股票板 韓星板 台灣軍武板 中國綜藝板 韓流板 韓國綜藝板 NBA

最新留言

[新聞] 中國晶片製造技術仍落後國際十年?專家: 哈哈(匿名) : 我记得十年前吧,台湾面板厂商乱涨价,狠坑了一波大陆家电企业,逼的大陆下狠心投资面板产业,如今已经挤的台湾面板快生存不下去
[討論] 美國如果被激到和台灣建交台灣該接受嗎? ABC(匿名) : 这是一个伪命题。美国根本不会的。
[問卦] 為什麼老人都愛AI大數據跟無人機 我是中國人(匿名) : 氫氣罐會很危險 ? ? ? 規劃設計罐中罐就很安全了 ... 年輕人就是遇到一個觀念低門檻就跨不過 ...
[新聞] 要有信心! 台軍力強度勝德、加 他:雄三 轩辕小飞(匿名) : 看完这文章没笑死我。别国外权威了,自己先评一下吧。大陆的实力,对阵俄美单拼军力常规武器确实有差距,这我们承认。 这么说
[新聞] 林淑芬:這巴掌是呼在我們所有人民的臉上 我是中國人(匿名) : 就只是一種設計好的心理戰套路 ? ? ? 各大學的系教授系主任 ~ 栽培多少子弟兵網軍 ? ? ? 看久了也
[問卦] 為什麼老人都愛AI大數據跟無人機 我是中國人(匿名) : 年輕人整天爬文回文 ... 爭了超久的不存在的輸贏 ~ 到最後也沒贏 ... 年輕人的腦容量都沒用在
[問卦] 為什麼老人都愛AI大數據跟無人機 我是中國人(匿名) : 年輕人自以為是年輕人才是最大的問題 ... 為什麼年輕人還在鋰電池充電 ? ? ? 年輕人要是年輕人 ~
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 8公分乘以10公分的單一層晶片 ~ 技術門檻很低 外層雙面包覆0.3公分的散熱鋁薄板 ~ 散熱鋁薄板就以華微的商標
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 2018-02-05 00:43經濟日報 記者黃晶琳/台北報導 5G時代來臨後,小型基地台(Smallcell)扮
[問卦] 為何外省人可以那麼跩? 我是中國人(匿名) : 哈哈 美國人更跩 !!! 台灣人有能力有實力檢討美國人嘛 ? ? ? 我來表演如何檢討美國人
[爆卦] 其實習近平這個豬對手還不錯 我是中國人(匿名) : 誠懇建議全中國人民團結擁護習近平 很多同鄉會核心成員在圖謀分裂中國 ~ 想當各區域的土皇帝 誠懇建議全中
[問卦] 為何台灣人如此的數典忘祖??? 我是中國人(匿名) : 台灣人的表現正好證明 ... 台灣人絕對是中國人 台灣人絕對不敢接受刑事專用測謊儀檢驗的 : 騙票說爽的爽話
[新聞] 林淑芬:這巴掌是呼在我們所有人民的臉上 我是中國人(匿名) : 哈哈 用幾十萬也許就可以買一兩個外省人演這場戲 ? ? ? 用幾十萬買卻不配合演 ? ? ? 那就用刁難相關
[問卦] 白粉覺醒了嗎? 終於要戒毒了嗎? 我是中國人(匿名) : 佛教謂充滿五種不清淨的煩惱世界 五濁指 一、命濁,眾生多作惡業,致壽命極短 二、煩惱濁,眾生充滿貪、瞋、痴的煩惱
[新聞] 竊電狂挖比特幣獲利千萬 警破「挖礦場」 我是中國人(匿名) : 早就該聯想到火車電力系統 ~ 是否有人動手腳 ? ? ?