推 NCUking: 函式200行? 你是認真的嗎? 05/10 21:30
推 rayway30419: 20行其實就很多了 05/10 21:32
推 sarafciel: 200行的code一定有辦法再拆函式出去 除非你寫組語XD 05/10 21:34
→ tyc5116: 有可能行業別的關係吧,我常看到動輒1~2000的函式... 05/10 21:35
→ tyc5116: 再拆當然還可以阿,但是...我覺得還是一步一步來會比較好 05/10 21:36
推 NCUking: 說design patterns是搞繼承的那位 根本是不懂裝懂XDDD 05/10 21:39
推 rayway30419: 200行的函式是什麼巫術....... 05/10 21:42
→ rayway30419: 2000 05/10 21:42
→ tyc5116: 我覺得design pattern是教你如何善用繼承和聚集的特性 05/10 21:44
→ tyc5116: 前同事的說法某種程度也不能說是錯 05/10 21:44
→ johnny94: Class 200 行還比較可以理解...函式 200 行是怎樣 05/10 21:49
推 sarafciel: 突然想起交大某教授聊天時提到曾接手過印度人寫的13層i 05/10 21:55
→ sarafciel: f波動砲 仔細想想200行好像也還算能接受的範圍(遠目) 05/10 21:55
→ manaup: 個人的括號層數可以忍受到六層 畢竟還要try-catch 05/10 21:56
推 ns1234: 我無法接收一個function超過200行。。這種一定都是可以再 05/10 21:56
→ ns1234: 拆解的。。 05/10 21:56
→ manaup: 沒有重複code的情況下 單函式3000行我可以 05/10 21:59
推 rpdef9969: 2跟3應該存在弱關聯...像3F說的那樣處理, 05/10 21:59
→ rpdef9969: 再加上guard clause觀念去檢視 ifelse flow 05/10 22:00
→ rpdef9969: 巢狀層次可以有效約束。 05/10 22:02
→ tyc5116: 200是我認為不搭配輔助方式(畫圖,下斷點,etc)仍然能容易 05/10 22:10
→ tyc5116: 理解的範圍,不過看大家反應似乎還是很難接受XD 05/10 22:10
推 Ekmund: 我看過不少破500 還有幾個破千的...該說幸運嗎 Orz 05/10 22:26
→ GoalBased: 拿過一個因為行數太多一支檔案放不下只好寫成兩支的Y 05/10 22:30
→ dnabossking: 新手的看法,所有的'好'設計,都是為了分離(解耦) 05/10 22:45
→ rpdef9969: 設計模式原則是聚合優先於繼承 05/10 23:12
推 Ayukawayen: 200行當上限我可以接受 當下限我實在不行 XD 05/10 23:42
→ Ayukawayen: 是控制在0~(200至多250)行內 還是控在200~250行內啊? 05/10 23:44
推 shortoneal: 一個function兩千行通常看到都是那種Thread function 05/10 23:49
→ shortoneal: 裡面switch case 到欲罷不能那種..,每個case又不太大 05/10 23:49
→ y3k: 一直跟schedule妥協只會讓不懂管理的人爽到 以為只要押schedu 05/11 07:08
→ y3k: le事情就做得出來 結果就是愈做愈爛 我的話都一定會討論一下 05/11 07:09
→ y3k: 反正我很努力了 如果趕不出來一定是schedule的問題(? 05/11 07:10
→ Lordaeron: 高論!!什麼才是懂管理的人呢? 05/11 08:49
→ tyc5116: schedule很重要阿,一定要以它為主,不過如果常常都不合理 05/11 09:01
→ tyc5116: 就該換間啦,在那撐幹麼? 05/11 09:02
推 Argos: 這裡好像沒見過什麼世面齁 前公司單函超過1000的滿地都是 05/11 09:17
→ Argos: 不過這種世面 不見也罷 QQ 05/11 09:17
推 ssadow: 通常不是要一次到位 只是想要為將來保留修改空間 05/11 09:24
→ Lordaeron: 哦哦哦,都是沒看書的人。主席說10行就夠多的了。還 05/11 16:23
→ Lordaeron: 200呢。打到死就是一個function 20行。沒聽主席講的。 05/11 16:24
推 csfgsj: 這種問題我都是這樣解決,再多行再多層也不怕 05/11 16:52
推 typepeter: 看作品看賺的錢才是重點 不幸的,跨國大公司都重視軟工 05/11 17:55
→ typepeter: 程式寫難維護難懂 太長無法除錯 所以才有軟工一說 05/11 17:58
→ Lordaeron: 哪幾家大公司重視軟工啊? 05/11 20:18
→ bobju: 200行還好吧? 一堆open source的函式恐怕都不止這個數. 05/11 22:02
推 typepeter: 有空去看看google Facebook apache 等公司的程式碼 05/12 02:12
→ typepeter: ptt打筆仗很簡單 不如省下來去學習強者寫程式 多賺錢 05/12 02:14
→ typepeter: 難怪國外都上太空台灣還在殺豬公 連大陸都屌打我們 05/12 02:16
→ typepeter: 說到這個 有沒有聽過ibm yahoo 程式和技術也去看看吧 05/12 02:18
推 storyn26383: 我有維護過單檔上萬行的 PHP……… 05/12 05:54
→ Lordaeron: 典型見樹不見林,整天強者掛嘴邊。他們有多重視軟工? 05/12 07:48
→ Lordaeron: @typepeter期待你的講解 05/12 07:50
→ wesley234: csfgsj 不就是IBM的,你可以去問他 05/12 08:50