Wild (@ysn2382617094) 在 写代码这么多年了,,,发现的一些规律 中发帖
今天也敲了一堆代码,回看那一堆屎山,我发现业务逻辑很少很简单,但是业务逻辑前面有一堆的冗余代码,就比如一个老生常谈的注册流程,拿到前端传来的username password 先检验违规字符,要还要注意有人给自己名字起什么Null Username Unknown什么的,还要注意有人喜欢给自己username里面加括号,引号等影响json的名字,还要检验会不会sql注入,注册有没有来源于真实ip,有没有一秒注册几万个账号风控等,,,乱七八糟的冗余代码,检验sql查询失败怎么办,连不上怎么办,,,,,服了,,,
你们说为了这种情况,写了一堆if 到底算不算屎山
高中时候敲代码,虽然也是屎山,但是思想很纯洁总觉得用户会顺着我的逻辑走,直到我被客户问烦了,,,现在写代码就成这样了,唉,回不去的青春