看板 Programming 關於我們 聯絡資訊
在「同一份file」中(不同file間要import,那當然要把task包成function,毫無疑問) 假如某個task過於龐大或是要被重複使用,那都可以包成一個function以利維護及使用 這是我的認知 最近聽到一個說法是 為了日後maintain方便, 即便只有3,4行code且只會用到一次的小task也應該被寫成一個function 乍聽之下頗有道理 可是我自己的經驗是 過份的把task包成function 整分file的行數會激增還是小事, 日後要maintain時,會需要一直回頭查某個function的實做方式 就算註解或doc寫得很好,查註解或doc畢竟不如直接看code來得直接 更何況,絕大多數的情況下,註解都寫得很簡陋、通常不會有doc這種東西 Orz 想和版上前輩請益一下,究竟是我沒掌握到精髓 還是過小、使用頻率不高的task,確實不需要包成function? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.161.125.16
WJAider:查註解或doc畢竟不如直接看code來得直接?? 182.235.36.249 02/17 01:28
WJAider:有時候註解寫個兩行的例子可以幫助理解 182.235.36.249 02/17 01:30
WJAider:幾十行的程式碼喔 182.235.36.249 02/17 01:30
ykjiang:這種事是講求天份的 61.230.70.132 02/17 12:10
ykjiang:建議你去觀摩一下人家的code,練練 FU 吧 61.230.70.132 02/17 12:11
meltice:寫成function再用pointer指來指去 115.83.52.180 02/19 09:39
meltice:再開thread用message loop去dispatch 115.83.52.180 02/19 09:40
meltice:最好再多加一些#ifdef #endif之類的東西 115.83.52.180 02/19 09:41
funnyface325:你不想讓人看懂的情況~~ 122.146.42.109 04/02 16:18