首页 > 代码库 > trim合理和谐
trim合理和谐
今天早上,到公司,噩耗传来。上周的上线的功能出现问题,后台mis中有数据不能保存了。
经过紧张的查找,还是我的问题。有一个查重操作,在查重前,会比对新旧值,新值顺手trim了。旧值直接保存了。
在比较时,进行比较。出问题是,原有的旧数据中出现在结尾处有空格。这次比对操作就出现问题了。
经过血的教训啊。
1.trim等操作要慎重使用,操作的值如果发生 "==" 比较操作时,就必须等式左右同时操作。trim 方法要成对,或者更多的时间。
2.加新功能一定要考虑旧数据的情况(旧数据如何处理,编码 ,末尾空格,特殊分隔符啊等等)。
3.测试要到到位啊。
当然,也有一种方式可以避免,也省力,就是这种操作都不做。
都不早虽然客观上,达到了效果,但是不符合严谨的编程精神。
该进行的处理一定要进行,要考虑的是不是进行的少了,不是进行多的了。要尽量多的进行。
大道虽然至简,但绝不是偷懒,要从繁到建。
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。