成长,从你发现自己写的代码很LOW开始
来源:互联网 发布:大数据时代要求我们 编辑:程序博客网 时间:2024/05/24 07:50
这几天在赶项目,一个人单双周的版本迭代,表示压力很大。其实这对于刚刚工作不到一年的小菜来说,是极大的锻炼机会。正应了那句话痛并快乐着的话,其实我是痛并成长着。
这几天修改之前写的接口,其实间隔时间并不长,差不多一个月之前写的吧。由于业务方修改需求,需要在原来接口基础上增加多种自定义异常判断处理及代码复用。当我看到之前写的接口时,傻眼了。如果不是明确知道这部分代码是我写的,真想吐槽一下:这是哪个二逼写的逗逼代码!
当时的代码就是直线思维,在调用者传入所有参数都正确的情况下,返回正确的结果。这种写法,相信很多程序员小白都写过,而且写过之后自我感觉不错,对着行外人又可以吹嘘:哥开发了什么系统,实现了什么功能。可是回过头来看看,这样的代码其实真的很烂。
且不说没有参数异常判断,就连代码的布局返回都有很多值得商榷的地方。以我写的接口为例,接口开始处有对token和调用者身份的验证,验证通过执行具体业务逻辑,验证不同返回给调用者相应的错误码。由于接口的业务逻辑比较繁琐,在验证不通过之后,return之前写了部分逻辑。
由于这个接口的代码行数比较多,正常调用中这个逻辑很难发现这个逻辑陷阱。直到业务方要求修改功能,我测试时输错token才发现。
回过头来,其实就是自己写这段代码的时候的时候没有考虑周全,以想当然的态度编写代码,往往这样的代码会存在很多问题。
在此记录一下,为以后的自己悬一面镜子!!
阅读全文
2 0
- 成长,从你发现自己写的代码很LOW开始
- 从今天起,开始写技术blog,算是对自己成长的记录
- 以后开始写博,记录自己成长的点滴。
- 成长就是从认识到自己的无知而开始的
- 从今天开始,我要记录自己C++的成长!
- 从今天开始,稳扎稳打,记录自己的成长
- 从今天开始写点东西,记录成长的点滴
- 为什么你应该(从现在开始就)写博客--把这篇文章作为自己开始博客生涯的节点吧
- 从今天2013年5月8日开始写博客 记录下自己的学习成长 以便将来回顾吧
- 从现在开始写自己的AC总结
- 总结和创业从写自己的cms开始
- 从23/2 开始写我自己的博客!
- 一直都没有好好的写博客,今天开始记录自己的点滴成长
- 时间:2017-06-15 22:08 IT新人开始写博客,记录自己的成长
- 专家看台:程序员的成长从开窍开始 , 代码,调试,程序,函数,缩进,问题,程序员,逻辑,写错,调试器, , - CSDN 新闻
- 程序员的进步从阅读自己的老代码开始
- 程序员的进步从阅读自己的老代码开始
- 程序员的进步从阅读自己的老代码开始
- 面向切面编程的应用场景
- oj 1914: 找零钱
- github上传code指南
- Linux下Python环境的搭建
- android自定义view系列:认识activity结构
- 成长,从你发现自己写的代码很LOW开始
- 计算机通信分层详解
- 机器学习数学原理(7)——SVM支持向量机
- Spring Cloud初识
- 中介者模式
- MySQL数据库用户表主键自增长
- nginx实现本地图片生成缩略图
- jQuery写的一个分页展示的demo(结合bootstrap)
- Docker的组网模式