? ? ? 今天我們之前開發(fā)的一個軟件出現(xiàn)了一個非常奇葩的問題庆揪,用戶選擇距離最近城市時明明是北京莉恼,但保存后卻是南京咕村,并且還是偶爾出現(xiàn)這種情況艾疟。當(dāng)產(chǎn)品經(jīng)理把客戶的問題反饋給我們的時候祥楣,當(dāng)時非常的詫異开财,從我們服務(wù)端代碼角度看是根本沒問題的呀!而從客戶端角度看误褪,也是沒問題的呀责鳍!最開始的反應(yīng)是這不可能是我這邊錯了,要出錯應(yīng)該也是客戶端那邊兽间。但組長還是讓我們自己先好好排查一下历葛,再確定是不是我們的問題,要真是我們的問題就馬上改嘀略,實(shí)在找不到問題再找客戶端聯(lián)調(diào)一下恤溶。經(jīng)過多番的測試,我們都完全定位不到問題的所在帜羊,甚至覺得是手機(jī)設(shè)備的問題咒程。最后實(shí)在沒轍了,就找iOS的聊了聊讼育,他在打開代碼翻動的無意間帐姻,我一不小心瞅到了可能出現(xiàn)問題的地方,結(jié)果奶段,還真復(fù)現(xiàn)了問題饥瓷。而問題既然是因?yàn)楫?dāng)初開發(fā)時沒有真實(shí)數(shù)據(jù),在城市選項(xiàng)的默認(rèn)值給它賦了南京的ID痹籍。而這種在實(shí)際操作中必現(xiàn)的問題呢铆,我們在經(jīng)過測試,產(chǎn)品蹲缠,開發(fā)以及客戶那邊的多輪測試竟然都沒有測出來棺克。
? ? ?而這個開發(fā)中的小事情,我卻感覺线定,如果平時都能像這樣去想事情逆航,或許就會少很多矛盾,少很多問題渔肩。
? ? ?當(dāng)聽到有問題時因俐,我們的第一反應(yīng)可能都在別人身上找原因,而如果都先找找自身的原因周偎,或許問題會更快的解決抹剩,在生活中也會少很多沖突,多很多的諒解蓉坎。我們在測試過程中澳眷,都只在意業(yè)務(wù)的流程,理所當(dāng)然的把一些資料隨便選一個東西代替蛉艾,卻忽略了用戶在實(shí)際操作中是需要退出APP做其他操作的钳踊,這就導(dǎo)致了用戶在實(shí)際操作中必出現(xiàn)問題衷敌,而我們卻根本測不出問題。生活中拓瞪,我們總想把一些事情按照自己的計劃缴罗,自己的想法去做,而卻忽略了太多太多實(shí)際中的問題祭埂,并且很多很多東西并不是隨便就能隨便代替的面氓。最初代碼的一行臨時數(shù)據(jù),沒想到因?yàn)橐粫r的疏忽蛆橡,卻給很多的用戶造成了注冊不了的問題舌界。或許我們偶爾一句不經(jīng)意間的一句覺得沒什么的話泰演,卻會給其他人帶來比較大的困擾吧呻拌。當(dāng)然就像程序都有bug一樣,問題是無法避免的睦焕,我們要敢于去直面問題藐握,去解決問題