[討論] 什麼情況下該把task包成function
在「同一份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
→
02/17 01:28, , 1F
02/17 01:28, 1F
→
02/17 01:30, , 2F
02/17 01:30, 2F
→
02/17 01:30, , 3F
02/17 01:30, 3F
→
02/17 12:10, , 4F
02/17 12:10, 4F
→
02/17 12:11, , 5F
02/17 12:11, 5F
推
02/19 09:39, , 6F
02/19 09:39, 6F
→
02/19 09:40, , 7F
02/19 09:40, 7F
→
02/19 09:41, , 8F
02/19 09:41, 8F
→
04/02 16:18, , 9F
04/02 16:18, 9F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章