前幾日重構前同僚代碼,看到一個函數名為start,當時就……大哥咱英語詞彙有多匮乏?竟然有這樣的名?
有朋友就奇怪了,這怎麼不能作為函數名?有兩個問題:
- 你叫start,别人也叫start,沖突了怎麼辦?誰修改?為什麼起名時不能避免?
- start什麼東西?什麼功能?咱能不能說清楚一點?能start的東西太多啦。
可以改為:start_update_app(),意思清楚。
那麼何時可以用start?就是一個類中,可以有start。因為不會沖突,意思也明确。
前幾日重構前同僚代碼,看到一個函數名為start,當時就……大哥咱英語詞彙有多匮乏?竟然有這樣的名?
有朋友就奇怪了,這怎麼不能作為函數名?有兩個問題:
可以改為:start_update_app(),意思清楚。
那麼何時可以用start?就是一個類中,可以有start。因為不會沖突,意思也明确。