Soft_Job 板


LINE

1F:推 yangs0618: 推個 希望有機會聽到進一步分享how10/28 07:58
2F:→ yangs0618: On提出數據說服主管/管理層 開發是越來越耗時間10/28 07:59
3F:→ panbanana: 要怎麼跟上頭說開發越來越久跟code quality有關10/28 08:18
幾個很簡單的學術名詞就能說明,我相信大家也知道 耦合性 如果我改A模組,B模組就需要跟著改 (這還是B模組沒有牽連其他模組的情況下) 經驗法則告訴我們 改的模組越多,消耗的時間也越多 所以時間成本增加 正交性 如果一個錯誤設計的函數其副作用會影響到非預期的變數或狀態(非正交) 非正交的設計會導致bug甚至影響業務的正確性 生活化的例子:「如果你今天開熱水器,結果旁邊的維波爐也開了」 不會抓狂嗎? 所以時間成本增加(你要再請工程師花時間解bug甚至賠償客戶) 粒度 你是希望有一千個功能相似又微妙差異的工具,每次要選擇都要重新翻箱倒櫃 還是你是希望有十個零件可以組出一千種功能? 不一定有對錯,但從新人教育程度跟熟悉的速度, 認識十個零件肯定是比一千個工具之間的細微差異還簡單 粒度低可以降低時間成本 這些都是理論,我相信對沒有技術背景的人來說也不難懂 那數據呢?統計呢? 從ticket、commit的內容我們可以發現,一定是有某些模組、某些類別、某些函數經常 被更改,而這些程式碼才是最有價值的地方,因此程式碼的重要性、頻率是可以從執行 紀錄、commit等資訊來加以量化的 如果某個模組特別容易出bug,很有可能是其模組本身或是其使用的模組有問題 這時你才有機會說服管理階層建立測試及其重要性 管理階層重視的不是工程師寫程式舒不舒服,而是用戶有沒有受影響?能不能減少公司 的執行成本? 測試可以盡量避免工程師改壞功能,而只有保證不改壞程式碼,工程師才有可能說服 管理階層允許大幅改寫原始的程式碼 而如何證明code quality跟test可以降低執行成本?這需要有證明的材料,如果某個 模組的code quality很高,而該模組相關的開發與維護速度都比其他模組來得有效率, 那也許可以透過比較間接證明此觀點 (但有些政治因素比較重的辦公室,我不推薦你 去比較) 如果現在沒有"你認為"品質好的程式碼,你就只能不斷透過能力證明而且去創造 你要說服管理階層,只能從管理階層重視的價值著手 最後做個總結: 遇到code quality差的公司建議直接跳槽 -- https://i.imgur.com/1VlaBnp.png
--



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.109.122 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1698484595.A.43B.html
4F:推 aa08666: 我反而 建議 遇到錢少的 在跳過 即可 10/28 17:23
5F:推 abccbaandy: 講一大堆結論還不是不爽不要做XDD 10/28 18:13
6F:→ happy8649: 你可以直接推文最後一行 10/28 18:20
7F:推 lchcoding: 推-簽名檔 10/28 18:50
8F:推 jpg74568: 推 總結 10/28 19:27
9F:推 TSMCfabXX: 總結簡單明瞭 10/28 19:45
10F:推 andy00andy: 講得好 10/28 19:57
11F:推 yangs0618: 感謝分享 覺得這些是光靠自己下班精進很難有機會提升 10/28 20:43
12F:→ yangs0618: 到的能力 10/28 20:43
13F:推 viper9709: 推最後一行 10/28 20:54
14F:推 purplvampire: 知識文 10/28 21:25
15F:推 shieldsky: 推這篇量化方式,看來有測試真的是很重要的一環 10/28 21:27
16F:推 Nitricacid: 推總結 10/28 22:04
17F:推 vi000246: 其實 $$跟code quality沒正相關 選錢多的即可 10/28 22:07
18F:→ vi000246: $$多 大便也能變香 10/28 22:07
19F:→ flash5408: 2023都要結束了 還有沒test的公司喔 工程師心臟很大耶 10/29 05:51
20F:→ flash5408: 10/29 05:51
21F:推 s06yji3: 沒有test的公司100年之後還是會有。 10/29 08:27
22F:推 mathrew: 沒有test的公司,比你想像中多得非常多 10/29 10:07
23F:推 rtoday: 推 10/29 10:15
24F:→ abccbaandy: 想到面試問測試,一堆答自己測,甚至啥工程師要能保證 10/29 13:42
25F:→ abccbaandy: 正確性這種幹話的,沒QA就乖乖承擔風險好嗎... 10/29 13:43
26F:→ Mrhonest: 沒時間寫測試至少發PR主管review一下還比較保險,至於 10/29 13:56
27F:→ Mrhonest: 那種想推code就能推的 老實說多到爆,光一堆接案公司根 10/29 13:56
28F:→ Mrhonest: 本沒在管這塊的,更不用說傳產 10/29 13:56
29F:推 s860134: 下次把最後一行移到第一行可讀性會更高 10/29 16:55
30F:推 kaitokid2: 2023都要結束了,一條龍工程師比你想的還多... 10/29 17:03
31F:→ kaitokid2: 從談需求、架設備開VM或開雲端,設計資料庫寫程式 10/29 17:05
32F:→ kaitokid2: 到測試、佈署,然後客服,一條龍工程師! 10/29 17:05
33F:推 a82611141: 推總結 10/29 19:44
34F:推 jheli: 推推,真的是這樣XDDD 10/29 22:58
35F:推 art1: 連客服都要兼的工程師真的是讓人無比欽佩 XDDD 10/30 01:03
36F:→ labbat: 作為客戶的窗口,那不是產品應用工程師的常態嘛 10/30 01:09
37F:推 IhateOGC: 現實是公司沒給你測試人員 10/30 04:59
38F:→ IhateOGC: 犯錯出包自己扛,做不出來也你扛 10/30 04:59
39F:→ IhateOGC: 還是當舔狗比實作苦做的出路好 10/30 05:00
40F:噓 B0988698088: 粒度是支語 10/30 07:35
https://www.ithome.com.tw/article/49179 https://dlcenter.gotop.com.tw/PDFSample/A532.pdf 台灣出版社現在翻粒度、清華大學資訊工程系的博士研究生也用粒度 你是沒讀過書還是支語腦?哪種?
41F:推 AxelGod: 你就是測試人員! 10/30 08:58
42F:→ AxelGod: 一條龍啊 10/30 08:58
43F:推 ck237: 喔這個想法正面我喜歡 10/30 09:00
※ 編輯: bachelorwhc (36.231.109.122 臺灣), 10/30/2023 09:13:54
44F:推 Rutshuru: 推總結 10/30 09:49
45F:推 alex780312: 推結論XD 10/30 17:21
46F:推 nyitalumnus: 專有名詞用英文比較好。如果沒有看你解釋的話,相信 10/30 22:45
47F:→ nyitalumnus: 大部分的人應該也不知道粒度是什麼? 10/30 22:45
48F:→ foreverk: 粒度可能還不到常識等級的詞,但不會是什麼大部分人都 10/31 08:29
49F:→ foreverk: 不知道的詞,尤其是這行 10/31 08:29
50F:推 NccuShuai: 在這個版講粒度還好吧 10/31 11:59
51F:推 milkdragon: 依 CNS 標準,應該是精細度? https://reurl.cc/8N73E4 10/31 14:09
52F:→ tzouandy2818: 在國家教育研究院樂辭網查 確實大多數都是翻粒度 10/31 17:16
我國中時讀軟體工程的書就寫粒度了,真不知道某些支語警察是不是沒念過什麼書
53F:推 del680202: 真是中文跟專業能力一樣好 10/31 18:38
※ 編輯: bachelorwhc (36.231.120.192 臺灣), 10/31/2023 19:07:49
54F:推 FukadaKyoko: 推~~~~直白易懂~~ 10/31 19:33
55F:推 gpctv: 推這篇,也非常同意27樓 10/31 23:39
56F:推 IhateOGC: 看錢做事啊,沒錢沒人力搞啥模組oop 11/01 04:56
57F:→ IhateOGC: oop太趕時間弄出來的只是垃圾 11/01 04:56
58F:推 IhateOGC: 去做台電台水準時下班不是很爽嗎? 11/01 04:59
59F:推 ppc: 粒度這個翻譯還不錯 11/01 14:27
60F:推 johnny94: 說粒度是支語的大概是文盲吧 11/05 19:27







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燈, 水草

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

TOP