Soft_Job 板


LINE

一個系統當然不要去改, 這樣才穩定, 因為你不知道會不會突然冒出bug, 可是有時候接受前人程式, 會看到一些違反dry原則的, 或是命名規則有問題的, 像函式用大駝峰,類別用小駝峰, 或很奇怪的名稱之類, 不然就是排版很亂的, 這種大家會手癢去改嗎? 改下去又是大工程了,結果工作越做越多 另外如果要擴充新函式, 大家會繼續照他的命名規則寫, 還是用正規的? ----- Sent from JPTT on my Sony H4331. --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.0.197
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1547190525.A.21E.html ※ 編輯: sec5566 (223.137.0.197), 01/11/2019 15:12:52
1F:推 cuteSquirrel: 得到重構批准再改01/11 15:17
2F:噓 THEWORLDS: 因為你不知道會不會突然冒出bug 那就是沒看懂還想硬改?01/11 15:19
3F:推 steve1012: 沒unit test會加 太長會改 命名照codebase convention01/11 15:25
4F:推 yaya517: 在可以運行的最低限度下修改 有些深根蒂固也很難改 除非b01/11 15:28
5F:→ yaya517: ug已經出來了 就稍微重構乾脆順便把他改好01/11 15:28
6F:噓 steve1012: 不過這沒有共識 你只是想要戰吧 zzz01/11 15:29
7F:推 APTON: 我同事用goto,我都沒去改了...01/11 15:37
8F:噓 final01: 大哥,你說的是團隊一致的問題吧01/11 15:46
9F:噓 DCTmaybe: 噓id01/11 15:49
10F:推 benqm300: 邏輯或寫法有問題才改,命名問題是管理問題,除非輪到01/11 16:02
11F:→ benqm300: 自己負責不然下班比較重要01/11 16:02
我主管說不出問題就可以改, 甚至重構都可以, 反正目前只有我在管, 可是要整個改名稱又有點多, 我主要想知道那如果自己新做的, 也要沿用前人的風格嗎? 將錯就錯還是自己寫的要用對的? 整支檔案命名不一致也是有點癢
12F:→ pttworld: 達到融入不同專案風格的境界,甚至不同程式語言01/11 16:13
13F:→ diabloevagto: 問你主管,誰知道你公司是不是就用舊程式的規則01/11 16:25
14F:噓 xxtuoo: 命名會看不下去的代表還太淺Zzz01/11 16:35
15F:噓 Noahdot: 你還來啊?01/11 16:52
※ 編輯: sec5566 (223.137.0.197), 01/11/2019 18:12:20
16F:→ testPtt: 太舊的東西我會先想到重寫 01/11 18:33
17F:→ MOONY135: 我覺得當你的同事...有點悲傷 01/11 19:07
18F:噓 alihue: 886 01/11 19:24
19F:推 YahooTaiwan: 命名規則又沒有標準答案... 01/11 19:55
20F:推 joery: 你確定牽一髮不會動全身,你確定整個系統你改一個地方有百 01/11 19:58
21F:→ joery: 分百,確定,絕對把握,再次確認一定不會影響其他地方或造 01/11 19:58
22F:→ joery: 成其他地方出問題。 01/11 19:58
23F:噓 lonelytea: 一定會被你改出問題啦 不用想了 01/11 19:58
24F:→ joery: 你確定牽一髮不會動全身,你確定整個系統你改一個地方有百 01/11 19:59
25F:→ joery: 分百,確定,絕對把握,再次確認一定不會影響其他地方或造 01/11 19:59
26F:→ joery: 成其他地方出問題。 01/11 19:59
27F:推 joery: 不然如果真的出問題只會動目前影響的,而且看了好幾遍確認 01/11 20:01
28F:→ joery: 他流程邏輯找到可以下手的點改,順便重構該部份程式就好。 01/11 20:01
29F:→ joery: 不然萬一系統有問題,你就有得哭了 01/11 20:01
30F:推 stupid0319: 沒有bug的話,不要改 01/11 21:08
31F:噓 ChiangKeith: 命名不要太初凡入聖根本不重要吧01/11 22:53
32F:→ s001582000: 我接到風行天的code都會重寫01/11 23:22
33F:→ ChungLi5566: 會這樣寫一定有原因 不熟的話別亂動01/11 23:53
34F:→ ChungLi5566: 例如弱掃沒過 多繞點路騙過弱掃軟體01/11 23:54
35F:推 CloudyWing: 題外話C# public method 大駝峰反而是標準 XD01/12 00:07
36F:推 CloudyWing: 現在的別人寫得就算看不下去,但只要穩定就不去動,除01/12 00:13
37F:→ CloudyWing: 非被反應問題太多或是有些架構要去調整,才會整個整理01/12 00:13
38F:→ y3k: 寫太難看改不動或有bug再改 因為也有可能是你沒能力...01/12 00:18
39F:推 cphe: 改排版改命名沒什麼意義吧 這東西不同人寫就是不同風格01/12 00:31
那不改好了, 那新的函式一般都是照前人風格繼續命, 還是後面自己的就用自己的風格?
40F:→ cphe: 除非一進公司就有明確規定,甚至coding style的script在掃01/12 00:32
41F:推 shyangs: 方法 C# 大駝峰, Java 小駝峰; 一天寫個語言我常弄錯.01/12 02:10
我沒寫過c#原來有這種差別喔
42F:推 wadechen: 一直執著在這問題 不覺得很辛苦嗎01/12 02:33
43F:推 william81615: 樓上 這不就是典型上班沒事幹找碴嗎XD01/12 06:16
44F:→ layolayo: 吃飽太閒喔...通常半瓶水的人很容易覺得別人的code都是01/12 07:47
45F:→ layolayo: 垃圾01/12 07:47
※ 編輯: sec5566 (223.137.0.197), 01/12/2019 10:07:44
46F:→ MOONY135: 我只要能抄隊友的code我就一定不改 01/12 10:05
47F:推 ymcheung: 但是前人留下的 CSS 不管動哪行都會改到其他頁面 01/12 10:11
48F:→ ab4daa: if it works, don't fix it! 01/12 10:34
49F:推 IhateOGC: goto誰說不能用?該好好update了 01/12 11:21
50F:→ IhateOGC: 還停在70年代教科書? 01/12 11:21
51F:→ loadingN: 你上班沒有其他更重要的事了嗎? 01/12 12:10
52F:→ tedmax100: 以不變應萬變; 敵不動,我不動 01/12 13:16
53F:推 hanshsu: linux kernel 一堆 goto, 唉 怎麼辦? 01/12 14:22
54F:推 prag222: 我寫按鍵精靈都用goto ....不過現在沒寫了 01/12 16:44
55F:噓 Ghamu: 千萬不要改 爛code 爛命名 爛排版 就是讓老闆多請你進公司 01/12 17:57
56F:→ Ghamu: 工作的主因 就是有這麼多拉低產能不是生產的雜活 才需要一 01/12 17:57
57F:→ Ghamu: 直請工程師進來 01/12 17:57
58F:→ Ghamu: 你是領錢辦事的 達則兼善天下 窮則獨善其身 01/12 17:59
59F:推 samblow2000: 勸你不要改...自己寫都不敢保證沒問題了... 01/12 18:55
60F:推 doranako: 有時間再改 01/12 19:29
61F:噓 knives: 請問有出錯嗎,有主管指示嗎 01/13 15:52
62F:推 shooter555: 覺得goto有時候能讓程式碼簡潔0.0 還不錯用啊 01/13 20:38
63F:→ y3k: goto是那種有能力用好的人不問 問的人一定不能讓他用的東西 01/14 19:22
64F:→ y3k: 另外linux kernel是怎樣小弟不清楚 但是跟一堆asm()比起來我 01/14 19:35
65F:→ y3k: 好奇大家會認為誰優誰劣XD 01/14 19:35
66F:推 fruithuang: 不出問題可以改,出問題就賴在你身上。系統忽然不穩 01/14 21:09
67F:→ fruithuang: 都可賴說是你改的問題...... 01/14 21:09
68F:推 a9228097: 如果只改naming 跟format就用tool改一下xd 02/02 16:42
69F:推 ruthertw: 風行天 https://reurl.cc/Mjm5AW 10/14 20:23







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job 或 站內搜尋

TOP