任何一個「問題」的產生,本身是沒有好壞之分的,但是為什么會有的就不被care,甚至還會很喜歡,而有的會被吐槽呢?根本原因是因為產生了利益損失。
比如年前拼多多出問題送了很多無門檻券。
作為一個用戶,自然很喜歡,夸你夸到飛起,怎么會吐槽你呢。但是作為利益損失方,必然破口大罵,害我傾家蕩產!
所以,如果沒有產生利益損失,我想其他人也不會來找你吐槽。
但是「問題」就等于「bug」嗎?我認為并不是,「問題」不等于「bug」。
因為程序員的職責是什么?拿造房子來比喻的話,我認為最核心的工作真的和“搬磚”(非貶義詞)無異,就是根據設計師(產品經理)設計好的設計圖砌磚(編碼),建成和設計圖紙上一模一樣的建筑。
所以,如果一個東西造出來與設計不符,那么它可以說是bug或者缺陷(缺斤少兩不完整)。否則,并不是bug,但可以被稱之為「漏洞」(完全沒考慮到的),表示不在預料之內的情況。
之前看到過一個形象的比喻:你家里的窗可以從外面打開,那叫漏洞。你家里的窗打不開,那叫bug。