前言
技术不等同于经验,经验远远高于技术
个体实现是技术,整体实现是经验
回顾这两天修复bug的过程,有很多的bug是单独提出来是根本不可能遇到的问题,但是却莫名其妙的出现,想想都是非常的尴尬。时至今日,依然还能想起关于tableView的一个bug。
这个bug是这样的,设置tableView的frame之后,在显示cell的时候,首个cell在tableview是下沉。当我反复审查代码的时候,仍然无法知道怎么去解决。这个bug也就停留两天时间,期间也问了技术更加高超的同事,也依然无法去解决。当在前天的时候,网上查找这个问题的时候,找到了解决的方法,就是将其的分区头设置高度为0。即使现在仍然不知道这个bug出现的原因。
今天也是有些关于点赞的问题,原本就已经解决,但是却因为后台根据点赞的数量进行排序,无法达到类似于微博点赞评论那样。今天同事的解决方法让我眼前一亮,就是只用刷新当前的行就可以。这个就是经验。
想想现在的自己,还有很多的实现技术只是会用,解决bug只是怎么解决,但是却不知其中的原因。这几天修复bug历练中,深刻的体会到,修复bug远远不是正道,在写代码的时候就避免出现bug,回避bug才是未来时间中的正确道路。
总结
一个页面的逻辑,技术,经验三者相辅相成才能够让bug更少的出现,这就是程序员的王道。
V1.0.0
网友评论