Soft_Job 板


LINE

初接觸mvc的程式寫法 目前感覺 (1)寫法不直覺 (2)小改動要看一堆文件才能寫 (3)花更多時間 請問各位先寫mvc寫法倒底對程式設計師有什麼好處? --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.216.68
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1444182829.A.C6D.html
1F:推 grief3: 等你熟悉以後 這三個缺點的相反就是你的好處了 10/07 09:56
2F:→ chung928: 同樓上,熟了之後要改動很快,寫法也很直覺 10/07 09:58
3F:推 EQQD: 2.為什麼你會覺得 其他方式要改動就不用看一堆文件XD? 10/07 09:58
4F:→ EQQD: 職責切開應該會比較好寫才對 全部黏在一起改起來超崩潰 10/07 10:00
5F:推 f124: 維護別人寫的不管用什麼架構都很難寫....QQ 10/07 10:00
6F:→ EQQD: 我覺得看取決於你要改的人coding功力耶 QQ 10/07 10:02
7F:→ yyc1217: 和別人合作時比較方便 自己寫什麼架構都沒差 10/07 10:20
8F:推 meowyih: 推樓上,所有的軟體 "工程" 都是因為要和其他人一起做才 10/07 10:23
9F:→ meowyih: 需要的 10/07 10:23
10F:→ robler: 功課要自己寫 10/07 10:24
11F:→ q90036: 樓上 ... XD 10/07 10:26
12F:→ femlro: 潮 10/07 10:33
13F:→ femlro: 因為上班當然有註解版本要放在自己的USB 10/07 10:34
14F:→ femlro: 沒註解版本才放公司 10/07 10:34
15F:→ femlro: 這樣你被裁員 老闆才會害怕 10/07 10:34
16F:→ femlro: 不過有的老闆腦殘到連不寫註解的程式也敢請人來維護 10/07 10:34
17F:→ femlro: 這就厲害了 10/07 10:35
18F:→ femlro: 以上只適用腦殘公司 其餘正常之公司不在此列 10/07 10:35
19F:推 herrowui: 如果工作都要靠寫註解來證明自己能力也太可悲了,這種 10/07 10:44
20F:→ herrowui: 公司不要也罷 10/07 10:44
21F:→ knives: 等你要de別人寫的非MVC架構的code你就知道MVC的好了 10/07 10:47
22F:推 sing10407: 初期摸framework要花時間,之後熟悉後你就會發現好處了 10/07 10:47
23F:→ crossdunk: 使用兩三天後就發現好處了>"< 10/07 10:54
24F:推 kusozack: 前後端分開寫是王道 10/07 11:21
25F:推 ECMA: 好處就是你的程式碼跟別人的不會混在一起~ 10/07 11:33
26F:→ testPtt: 比較靈活 全部砍掉的機會變少 10/07 11:36
27F:推 jack0204: 專案大了以後就知道 10/07 11:45
28F:→ felixgugu: 如果你只有3個功能,全寫在一支也沒差,如果是300支 10/07 11:49
29F:→ felixgugu: 你就比較能體會它的差別了 10/07 11:49
30F:推 yfr: 以JAVA來說,專案小時,一個功能後端直接SERVLET打到底,OK 10/07 11:53
31F:→ yfr: 如果有幾十個功能還繼續這麼做,維護起來會爽歪歪 10/07 11:53
32F:推 Masakiad: 你有google過嗎?沒有!因為你只想到你自己! 10/07 11:53
33F:→ yfr: 最難搞的不是你有幾個功能,而是功能交集的狀況才可怕 10/07 11:55
34F:推 shanishani: f大中肯…… 10/07 11:56
35F:→ shanishani: 手上的沒註解… 10/07 11:57
36F:→ shanishani: 我現在也是有註解藏起來xd 10/07 11:57
37F:推 ldkrsi: 好處不只是和別人合作 和幾個月前的自己也能合作 10/07 12:06
38F:推 Ekmund: 功能交集加上假功能假註解的看過沒? 10/07 12:10
39F:→ Ekmund: 不是所有公司都會搞review的 接到這種真是潮開心 10/07 12:11
40F:→ arenda: 藏註解幹嘛?北七嗎? 10/07 12:15
41F:→ knives: 是說MVC學得再好,遇到爛人,一樣是坑啦 10/07 12:16
42F:→ arenda: 高手註解寫得比程式還多 藏註解有領得比較多嗎? 10/07 12:18
43F:→ arenda: 一直給新手錯誤觀念幹嘛 10/07 12:26
44F:→ aoeidermo: Is it good to drink? 10/07 12:38
45F:推 O187: 柱姐很重要,一定要柱姐啦! 10/07 12:49
46F:推 Argos: 藏東西是為了遇到慣老闆爛公司保護自己用的 高手大概不會進 10/07 12:59
47F:→ Argos: 爛公司 但新手就不一定 這看個人啦 我是覺得沒必要 要火請 10/07 13:00
48F:→ Argos: 便 我隨時都可以打包閃人 反正又不怕找不到工作 只怕你不做 10/07 13:01
49F:推 DrTech: 你舉的問題是學新東西都會發生,小朋友的第一次學習嗎 10/07 13:16
50F:推 Cyuhsuan: 還太嫩 10/07 13:28
51F:推 cobrasgo: 2我蠻好奇的,為什麼? 10/07 13:48
52F:→ FantasyRyu: 你根本還不算初接觸吧,是在搞笑嗎 10/07 13:50
53F:推 abc0922001: MVC超好用der 跟不同人協作,分工合作超爽的~~ 10/07 13:54
54F:→ Kennyq: 簡單一句話,跳槽好上手,公司找人也快 10/07 14:05
55F:→ dlikeayu: 可以逛一下OOAD版 10/07 14:24
56F:推 neo5277: 好改動跟維護啊 而且可以平行開發 10/07 15:20
57F:推 somefatguy: 你如果有個專案需求是一直改來改去你就知道了 10/07 15:21
58F:推 aiyswu: 看過有人把東西全塞model的,單檔10000行,還接全域變數 10/07 16:25
59F:推 shanishani: 藏註解的版本當然是在我的外接硬碟囉 10/07 16:26
60F:→ rodion: 所有pattern包括MVC都有一個共通的目的: 高內聚&低耦合 10/07 18:29
61F:→ rodion: 那為什麼要高內聚&低耦合呢? 因為聰明人知道自己相較程式 10/07 18:30
62F:→ rodion: 的複雜度 自己的腦容量極度有限啊 10/07 18:32
63F:→ rodion: 這些pattern如果對你沒有好處 應該只有兩個原因 10/07 18:34
64F:→ rodion: 1) 你是超過過往所有能人的神人 2) 你寫的程式太小了 10/07 18:34
65F:推 Masakiad: 應該是pattern亂用最後只吃到一堆副作用跟變成硬體的軟 10/07 19:08
66F:→ Masakiad: 體 10/07 19:08
67F:推 a23633302: 大型專案,馬上見效 10/07 19:17
68F:→ rpdef9969: 第二點跟 MVC 有什麼關係? 10/07 21:13
69F:推 solamb: 當程式的量大 功能多 而且有一堆人下去寫 到時debug就 10/07 21:29
70F:→ solamb: 鬆點 10/07 21:29
71F:噓 yourinfo: 不會寫程式的人1/2/3是沒錯,因為只會一code到底~ 10/07 21:37
72F:→ yourinfo: 一個頁面東西全寫在一個檔,修改只要看懂一個檔就好~ 10/07 21:40
73F:→ yourinfo: 等東西大到不很難維護時,離職換一家公司重來~哈哈哈 10/07 21:42
74F:推 cookie1115: 非mvc專案 放一個禮拜後再開來改 就知道mvc好處 10/07 22:15
75F:→ y3k: 其實用MVC會有好處的案子不用放就知道比較好 不會覺得MVC好反 10/08 13:10
76F:→ y3k: 而覺得礙手礙腳的案子 不一定放久就會有感 都是看需求XD 10/08 13:11
77F:→ y3k: 有時候太MVC的MVC只會讓人愈寫愈火大... 10/08 14:48
78F:→ hgkiller01: MVC真的滿好維護的...為了生活我還在寫Webform T_T 10/08 17:58
79F:推 david81915: 樓上me too 10/08 20:30
80F:→ fish0112: 寫久就會反過來++ 10/08 20:39
81F:→ ilovehack: 你以為每間公司都能usb哦,有能力的人到那都一樣,不是 10/09 09:48
82F:→ ilovehack: 教壞小朋友藏程式註解 10/09 09:49







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

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

TOP