[爆卦]MVC 優點是什麼?優點缺點精華區懶人包

為什麼這篇MVC 優點鄉民發文收入到精華區:因為在MVC 優點這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者oherman (qq)看板Soft_Job標題[請益] 請問mvc架構的好處是什麼?時間Wed...


初接觸mvc的程式寫法
目前感覺
(1)寫法不直覺
(2)小改動要看一堆文件才能寫
(3)花更多時間

請問各位先寫mvc寫法倒底對程式設計師有什麼好處?

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

你可能也想看看

搜尋相關網站