zoukankan      html  css  js  c++  java
  • trim合理和谐

    今天早上,到公司,噩耗传来。上周的上线的功能出现问题,后台mis中有数据不能保存了。

    经过紧张的查找,还是我的问题。有一个查重操作,在查重前,会比对新旧值,新值顺手trim了。旧值直接保存了。

    在比较时,进行比较。出问题是,原有的旧数据中出现在结尾处有空格。这次比对操作就出现问题了。

    经过血的教训啊。

    1.trim等操作要慎重使用,操作的值如果发生 "==" 比较操作时,就必须等式左右同时操作。trim 方法要成对,或者更多的时间。

    2.加新功能一定要考虑旧数据的情况(旧数据如何处理,编码 ,末尾空格,特殊分隔符啊等等)。

    3.测试要到到位啊。

    当然,也有一种方式可以避免,也省力,就是这种操作都不做。

    都不早虽然客观上,达到了效果,但是不符合严谨的编程精神。

    该进行的处理一定要进行,要考虑的是不是进行的少了,不是进行多的了。要尽量多的进行。

    大道虽然至简,但绝不是偷懒,要从繁到建。

  • 相关阅读:
    HDU 1501 Zipper(DFS)
    HDU 2181 哈密顿绕行世界问题(DFS)
    HDU 1254 推箱子(BFS)
    HDU 1045 Fire Net (DFS)
    HDU 2212 DFS
    HDU 1241Oil Deposits (DFS)
    HDU 1312 Red and Black (DFS)
    HDU 1010 Tempter of the Bone(DFS+奇偶剪枝)
    HDU 1022 Train Problem I(栈)
    HDU 1008 u Calculate e
  • 原文地址:https://www.cnblogs.com/wcLT/p/3806569.html
Copyright © 2011-2022 走看看