其实你并不是一个代码小白

工作3年,我终于悟出了一个道理,很久以前我已经是一个不讲武德的码农“高手”,你也是,即使你没写过代码,没用接触过什么牛逼的理论,不信你往下看看。
学生时代,每个新的学期,班上都会为大家统一办理新的校牌,要求在校期间都得佩戴上,我长得比较惊人,所以每次都是放在我那个汗臭味很大的裤子口袋中,这样一来二去,东搞西搞,好了终于搞掉了,学校对于没有校牌的学生,逮住了就会扣分,扣分了就会被班主任请喝茶。每次进入校门口,都是借同学的校牌,挡住照片,假装给看门的大爷看看,就蒙混过关。啧啧,像我一样的其实并不少。把这个场景放到开发中,看门的那个大爷就是前端浏览器(😑这里假设大家都是后端,啊哈哈哈哈),我就是那个用户输入的数据,事实上,我们可以用其他的请求工具提交数据,不通过浏览器,这样一来,前端浏览器就看不见我们,我们就蒙混过关了。聪明的你一定发现,这里是有缺陷的。还是得安排一群人对对校牌上的人和本人是否一致。开发中,就是后端也加上验证。在生活的小区,就是加一个门禁之类的。所以写代码的时候,第一道坎就是数据验证。
当然也有比我更高明的人,去学校外面买了一个和学校一样的校牌,自己拍了帅照,自己写上名字,班级。拿着进入学校的也有。所以前面的简单比对校牌和本人的方法已经行不通了。不过,如果检验人员对学生比较熟悉,和脑子人一对比,发现没有,😁那这个人就完蛋了。开发中,我们预定义的一些状态,即使数据提交到后端了,一定要做对比,不然给你传入了一个不对的,说不准,哪天线上就报错了。😬我经常说的一句话,自己已经验证过了。
回头看看一个简单的数据验证其实就在我们的生活当中。
说到生活,我们常呆的小区其实就是一个框架。里面有各种便利店,快递,移动的垃圾桶等等,不用跑去很远就能买到东西,不用跑很远就是取到快递,这一切节省了我们大把的时间。所以开发中我们也需要像超市这样的便利工具,比如我知道的代码生成工具(mybatis-plus),直接可以生成基础的业务代码,包括controller,service,entity,以及简单的sql。数据库好了,代码也就好了。如果你干的是一个很基础的业务,那么恭喜你,生成完了,就可以开始摸鱼了。🥶但我还是要告诉你,摸了鱼,你以后只能过脱发,吃青春饭。
慢慢把生活转化到开发中吧,拥有这些,离10K也不远了。年青人,耗子尾汁!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

你我无缘,全靠BUG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值