排除问题的时候不要随意修改系统筛选数据的逻辑
生活随笔
收集整理的這篇文章主要介紹了
排除问题的时候不要随意修改系统筛选数据的逻辑
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
今天某同事解決一個列表不顯示數(shù)據(jù)的問題,查出的原因是,因為INNER JOIN?X表,X表中沒有對應的記錄,因此導致查不出數(shù)據(jù),于是……就把INNER JOIN改成LEFT JOIN了事。
以前也遇到過這樣解決問題的同事,在從別的系統(tǒng)導入數(shù)據(jù)的時候,發(fā)現(xiàn)有一條記錄導不過來,最后檢查發(fā)現(xiàn),是一個“禁止導入重復數(shù)據(jù)的判斷”阻止了這條數(shù)據(jù)的導入,結果這哥們兒就直接把那段判斷給注釋了(謝謝他,他沒有刪除那段判斷),然后重新導了一遍……結果他一拍屁股走人了,我用了一整天+晚上的時間清理重復數(shù)據(jù)和輻射到其他系統(tǒng)里的重復數(shù)據(jù)(甚至動用了其他公司的人,因為重復數(shù)據(jù)也散播到了別的公司)。
系統(tǒng)中的很多數(shù)據(jù)判斷和篩選條件99%都不是無緣無故加上的,我們在決定是否應該通過去掉這些條件來解決數(shù)據(jù)不顯示的問題時,必須格外小心。我們應該首先看篩選條件或者判斷中涉及的數(shù)據(jù)為何沒有對應上?首先確定不是數(shù)據(jù)上的問題之后再考慮是否是篩選條件和判斷的邏輯不正確,進而需要修改這些邏輯。在做決定的時候,一定要仔細考慮清楚,三思而后行。
以前也遇到過這樣解決問題的同事,在從別的系統(tǒng)導入數(shù)據(jù)的時候,發(fā)現(xiàn)有一條記錄導不過來,最后檢查發(fā)現(xiàn),是一個“禁止導入重復數(shù)據(jù)的判斷”阻止了這條數(shù)據(jù)的導入,結果這哥們兒就直接把那段判斷給注釋了(謝謝他,他沒有刪除那段判斷),然后重新導了一遍……結果他一拍屁股走人了,我用了一整天+晚上的時間清理重復數(shù)據(jù)和輻射到其他系統(tǒng)里的重復數(shù)據(jù)(甚至動用了其他公司的人,因為重復數(shù)據(jù)也散播到了別的公司)。
系統(tǒng)中的很多數(shù)據(jù)判斷和篩選條件99%都不是無緣無故加上的,我們在決定是否應該通過去掉這些條件來解決數(shù)據(jù)不顯示的問題時,必須格外小心。我們應該首先看篩選條件或者判斷中涉及的數(shù)據(jù)為何沒有對應上?首先確定不是數(shù)據(jù)上的問題之后再考慮是否是篩選條件和判斷的邏輯不正確,進而需要修改這些邏輯。在做決定的時候,一定要仔細考慮清楚,三思而后行。
轉載于:https://www.cnblogs.com/Ricky81317/archive/2008/01/08/1030574.html
總結
以上是生活随笔為你收集整理的排除问题的时候不要随意修改系统筛选数据的逻辑的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 转眼零八
- 下一篇: 图形描述语言GraphML(3):图形元