写出这段代码的人用意何在
我市日报社搞的一年一度的消费购物节活动用的软件,反编译以后不仅看到了简单的从WEB端POST到数据给用户查询,以及用Json工具把用户数据转储到WEB端的及其简易的过程外,还看到了非常蛋疼的一条语句。
你既然允许插入空字符串,那还写那条判断干啥?最扯淡的是把newpass改成空字符串后WEB端保存的oldpass就变成空字符串了,但是再想通过post 空字符串的oldpass到web端就不通过了,不通过了啊!意思是改成空密码这个操作是不可逆的,何其蛋碎。
这个槽点不少的程序下载地址http://down.xfgwj.com/ --------------------编程问答-------------------- (如果你是男生)比如说你去易做图附近的公共厕所上厕所,如果上小号就不给你手纸了,如果上大号才给手纸。你会不会问“既然允许我上厕所,那还判断我是不是要拉易做图干啥子啊?” --------------------编程问答--------------------
按这语句的意思是,如果测试判断我不大便就不给我纸,但是如果我不大便他一样给我纸…虽然如果我真的要上厕所的话我会乐意接收免费的纸,但是如果是程序代码的话这判断不是多余吗?
--------------------编程问答-------------------- 很简单,代码是一些根本不会写程序的码农拼凑的。
也许本来只有外面一句,结果老板说不行,我们需要判断下旧密码,码农正好有一条在别处看到的实现这样需求的代码,于是又贴上里面的一句。反正运行下可以,哪里还管那么许多。
这种项目就是写到哪算哪的。 --------------------编程问答--------------------
是啊,就这破烂居然还被拿给全市大型零售企业用,坑死人了,为了我们公司使用部门用的顺心点我不得已只能重写一次了。 --------------------编程问答-------------------- 挺正常的,头一次写出来的代码都是比较简洁的,随着需求不停的变更,代码也会变得越来越糙,楼主要是真有心不如打头重新写一个
补充:.NET技术 , 非技术区