1F推aidansky0989: 能動就好的公司建議逃 01/19 21:10
2F噓knives: 下sql會很累,你還太菜,快逃吧 01/19 21:11
3F噓lturtsamuel: mvc跟sql的關連是...? 01/19 21:15
4F→accessdenied: 程式碼寫成一個一個小單元,應該要增加可讀性才對, 01/19 21:19
5F→accessdenied: 怎麼到你手上變成「是很難看懂,但維護輕鬆」? 01/19 21:19
6F→iamshiao: 誰規定 mvc 不能下 sql? 01/19 21:45
7F→x246libra: 他的很難看懂 應該是指 程式碼 會跳來跳去吧 有用介面 01/19 21:52
8F→x246libra: Imp 通常不會放在同一個檔案 01/19 21:52
9F推fiiox3: 我大概懂你意思...我公司目前就是這樣,看到頭很暈 01/19 21:54
10F→fiiox3: 同樣邏輯東西不斷複製貼上 01/19 21:54
11F推alihue: mvc 還是要下 sql,雖然有些 orm 會額外包一層語法,但是 01/19 21:56
12F→alihue: 專案一大,還是 sql 比較好維護。 01/19 21:56
13F推jj0321: 哈哈 一個.cs檔塞3~4萬行程式碼還是照樣維護呀 01/19 21:56
14F→jj0321: 錢給超多還是吞下去繼續做 01/19 21:57
15F→a740125: 騎驢找馬吧,這種環境待太久不太好 01/19 22:01
16F推longlyeagle: 這個不叫 coding style 叫做有沒有把程式寫好 01/19 22:10
17F→devilkool: 看不懂什麼mvc下sql 01/19 22:13
18F推wulouise: 原本還想要戰tab跟space,進來竟然...!! 01/19 22:13
19F推j0958322080: 還以為是我們公司XD 01/19 22:14
20F→airtsubasa: 應該是指不是.where .select ,from a in b 01/19 22:19
21F→airtsubasa: 複雜sql或跨資料庫用套件下也是痛苦啦 01/19 22:20
22F→devilkool: 那下SQL和MVC或是不是爛code無關啊XD 01/19 22:28
23F→devilkool: 不過進到架構爛的公司除非錢很多否則我也會想離職 01/19 22:30
24F→james732: 舊code能正常運作的就不要碰它,有bug要修再趁機重構 01/19 23:13
25F→james732: 有興趣可以參考91的課程,很詳細的說要怎麼做 01/19 23:13
26F→james732: 從不可測試的爛code→可測試的爛code→可測試的好code 01/19 23:15
27F→james732: 不過個人覺得如果對薪水之類沒幫助就不要亂碰它 XD 01/19 23:16
28F推mercurycgt68: 這種好習慣還難看懂原因只有四種,我都親身碰過:1 01/19 23:16
29F→mercurycgt68: . 命名差 2. 文件/註解沒寫好 3. 沒有靠IDE幫忙跳 01/19 23:16
30F→mercurycgt68: 轉/peek 4. 對方是智障; 看您的行文風格,應該不 01/19 23:16
31F→mercurycgt68: 是4 01/19 23:16
32F推alan3100: 如果你只碰orm沒碰過需要sql應該是你摸過的系統都太小 01/19 23:38
33F推luke72: 所謂的code style就是主管,前輩,掌權者說了算 01/19 23:47
34F→luke72: 再多的書 大神文章 google設計模式 先問你薪水誰給的 01/19 23:48
35F→luke72: 差太多怎麼辦?前輩的code你只能跟著阿 不然還能怎麼辦 01/19 23:50
36F→luke72: 等你抓到機會抓到權力 才能慢慢導到你理想的方式去 01/19 23:50
37F→luke72: 而且要想想既有的code為什麼長這樣 改成理想的樣子能動嗎 01/19 23:52
38F→luke72: 很多菜鳥讀了一些文章就以為自己超強 改下去才發現爆光光 01/19 23:53
39F→Kazimir: 要是沒看過某種架構或者pattern會覺得比較難看懂我覺得 01/19 23:55
40F→luke72: 就好像我有一次在牙醫手術台 菜鳥醫師刀開到一半跑去求救 01/19 23:55
41F→Kazimir: 正常吧 01/19 23:55
42F→luke72: "為什麼跟教科書上的圖不一樣" 我:....... 01/19 23:56
43F推noahleft: 就一邊工作一邊註解一邊refactor 01/20 01:20
44F→noahleft: 書上的範例都很理想 實務上不是人人都懂SOLID 01/20 01:21
45F→noahleft: 而且你會說看到頭昏就表示你自己也還沒很熟悉業務邏輯 01/20 01:22
46F→noahleft: 所以就一邊工作一邊註解確保你理解業務邏輯跟假設 01/20 01:23
47F→noahleft: 熟悉以後再根據SOLID補就好(不是推倒重來 01/20 01:24
48F推youtuuube000: 應該是命名太差造成看不懂吧.. 01/20 01:26
49F推noahleft: 像前面版友建議的。可以先理解為啥要SOLID 01/20 01:27
50F→noahleft: 而不是書上說這樣比較好 01/20 01:28
51F推vi000246: orm跟sql都要學啊 orm有效能瓶頸的 01/20 01:33
52F→vi000246: 我是覺得要先學會看懂爛code 改得動爛code 01/20 01:33
53F→vi000246: 才能體會OOP的美好 01/20 01:33
54F推WaterLengend: 我覺得這不是style 純粹是之前寫太爛 01/20 06:57
55F推del680202: 連調整都做不到 還是轉行吧 01/20 07:10
56F→taikobo: coding style 跟 code quality 是二回事... 01/20 07:42
57F噓KanzakiHAria: 測試能過隨便你改 01/20 08:36
58F→shooter555: 測試能過 然後內容可維護性太低就是豬隊友的做法 01/20 08:45
59F→testPtt: 沒維護到一堆複製貼上的沒資格抱怨啦 01/20 09:27
60F→xo1100: 遇過同一個變數用到一千多行還在用的 01/20 09:42
61F→xo1100: 不然就是好幾層ifelse 然後三四個變數在變的 01/20 09:43
62F推t19960804: 一堆智障senior也都是各種複製貼上 一堆function快百 01/20 10:30
63F→t19960804: 行 01/20 10:30
64F→shooter555: 好幾層ifelse然後好幾個變數這我也遇過 很想砍掉重練 01/20 10:50
65F→shooter555: 然後變數命名還是看不出含意的 01/20 10:52
66F→lazarus1121: 我連if的條件看到一堆括號or或and都受不了 01/20 11:00
67F→lazarus1121: 寫出這種爛code的人可能還自以為是邏輯大師 01/20 11:02
68F推brianhsu: ninja code,工程師保護自我價值 XD 01/20 11:38
71F→newhandfun: 可讀性跟效能有時候也是要做取捨,我覺得可能要搞清 01/20 13:29
72F→newhandfun: 楚商業邏輯再看看 01/20 13:29
73F推wayne5668944: 誰規定一定要用orm? 複雜的東西orm 根本超難處理好 01/20 15:43
74F→wayne5668944: 嗎... 01/20 15:43
75F→ChungLi5566: 那是以前VB時代留下來的包袱 01/20 16:09
76F推oachan: 如果還只是一般工程師,那只能從手邊的做起,別人的cod 01/20 22:43
77F→oachan: e 儘量看,自己先維護好自己的程式碼 01/20 22:43
78F→oachan: 如果為了重構反而拖累開發時程,會被叮到飛起來的,等未 01/20 22:44
79F→oachan: 來帶團隊或主管在嘗試傳播想法 01/20 22:45
80F→viper9709: 推樓上 01/21 00:16
81F推uioty: 我待的第一間公司主管帶得很好,剛進去的那陣子會很仔細的 01/21 01:26
82F→uioty: review我的coding style,第二間就真的是能動就好 code有 01/21 01:26
83F→uioty: 時候看到會覺得公司招人標準到底在哪... 01/21 01:26
84F→brianhsu: 能動就好的 code 肯定一堆啦,我還去過那種為了搶快什麼 01/21 09:29
85F→brianhsu: code smell 都有,標準教科書負面教材案例大全的新創。 01/21 09:29
86F→brianhsu: XD 01/21 09:29
87F推luke72: 以前修OS時老師是微軟出身,他說windows也是這樣.. 01/21 11:19
88F推luke72: 教科書都太理想僅供參考,winxp一堆沒照課本做的 01/21 11:20
89F推wulouise: BUG出來會害人停機的..不管怎樣一定是先補起來啊,是取 01/22 21:16
90F→wulouise: 捨 01/22 21:16
91F→dogocreat: 有時候太複雜的業務需求orm反而效能不好 01/24 00:38
92F→superpandal: 所以說為何當一個好公司的元老很重要 一句話說出職 01/24 13:51
93F→superpandal: 場生態 01/24 13:51