看板 Gossiping 關於我們 聯絡資訊
※ 引述《musclegood (兄弟~)》之銘言: : 之前在版上看到甚麼演算法的課程停止 : 關於程式設計,外國的課程跟台灣的課程差在哪 : 有沒有外國交換生或是外國專門學校甚麼的 : 能分享一下,台灣的教學品質跟實戰 : 跟外國比有差很多嗎,還是有碼農能分享 : 自己重上一次程式課程應該怎麼上比較好 : 可以少走很多彎路還提高學習成果跟品質 在美國做過一門程式設計課的助教,教授在第一堂課就用機會說明: Copy code is sin. 複製程式碼是罪惡。(教授的意思是重複的程式碼) 大家可以參考看看。 工作生涯做過大部份的專案,重複的程式碼的問題都很嚴重,每天都在看一堆噁心的東西 。 寫程式就是應該盡最大努力消除重複的程式碼,寫出優美而且易維護的程式,也才不會改 一個東西要修很多地方,漏了一處就出狀況。 物件導向OOP、IOC-AOP框架、設計模式……一切的一切都是為了減少重複的程式碼而生。 不斷追求消除重複的程式碼,也可以在這個過程學到很多東西,越來越專業。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.160.250 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1739920052.A.C84.html
dosiris: OOP減少複製自己寫過的code 但增加copy 49.218.142.210 02/19 07:13
dosiris: 別人的吧 49.218.142.210 02/19 07:13
selvester: It's a sin but it works 27.242.194.121 02/19 07:31
bradyhau106: 好險我都用API 連抄都省了 114.32.3.97 02/19 07:33
driver0811: 現在都告訴ai要什麽功能的code 61.228.79.252 02/19 07:34
brandonyoyo: ctrl-c is sin 試試看 42.79.156.97 02/19 07:35
ChungLi5566: 那教授肯定沒在業界混過 自己寫的cod 111.71.13.124 02/19 07:48
ChungLi5566: e瑕疵一堆 能copy幹嘛不copy 111.71.13.124 02/19 07:49
ChungLi5566: 自己寫常常忘了釋放記憶體 跑久了會O 111.71.13.124 02/19 07:49
ChungLi5566: OM 111.71.13.124 02/19 07:49
ststLiang: 能動沒有問題就好 223.137.57.73 02/19 08:36
HolyBugTw: 怕的是看到一堆瑕疵只能雙手一攤 210.59.207.113 02/19 08:37
HolyBugTw: 然後面試開leetcode或是Google筆試那種 210.59.207.113 02/19 08:39
atgcat: 沒寫測試,比複製還嚴重 39.15.41.116 02/19 08:39
HolyBugTw: 出題共code的場子,是要怎麼copy 210.59.207.113 02/19 08:39
※ 編輯: swfswf (111.250.110.239 臺灣), 02/19/2025 20:24:18
superpandal: 這些東西不過是因語言特性而誕生的 223.137.29.136 02/20 00:32
superpandal: 產物 換個語言這些方法都不一定有存 223.137.29.136 02/20 00:34
superpandal: 在的必要 223.137.29.136 02/20 00:36
superpandal: 也不要幻想數據為導向的語言能有多靈 223.137.29.136 02/20 00:41
superpandal: 活 流程控制和機制才是奧義 223.137.29.136 02/20 00:43
superpandal: 或者稱哲學 223.137.29.136 02/20 00:46