引言
生活总是起起伏伏,永远保持一颗谦逊的心,不以好的结果高估自己。
今天被打脸
发现生活就是这样,昨天能顺利的完成7个页面,今天上午在一个页面迁移的时候遇到了很多意想不到的问题,而这个问题是第一次做的时候没有遇到过的。简直就有一种被打脸的感觉。
原本要迁移的那个页面,在第一次做的时候仅仅用一个小时的时间,但是在迁移的时候用了将近两个小时的时间来做。其中遇到很多不同的问题,有些是自己犯的低级错误,有些是自己第一次遇到的问题,还有一些是自己遇到的重复性的错误。通过这个迁移页面的过程,我深刻意识到自己要提升的某一个方面,就是减少出错的次数,提高代码质量。以后在开发中要准备一个错误集锦,时刻记录下自己在开发过程中遇到的错误和解决办法。我还发现当遇到问题的时候,自己更多的是推翻所有从新开始,而不是解决问题,这一点也需要去改机,也是我要做错误集锦的重要诱因。
经验就是不断的总结
下午做了一个比较复杂的页面,刚看到页面的时候,想到更多的是健哥曾在另外一个项目中的解决方法,就是在cell中嵌套cell实现。有看方案就着手去做,因为第一次做这样的页面,所以就找出健哥曾经做过的项目代码,比葫芦画瓢的一点点的写着代码,当然时间用去的比较多。
在自己用健哥的解决方案,完成了页面的时候,另外一个人看到这个页面的时候,他说出一种用数组放置按钮,并进行布局的解决方案,比之前的方案更为便捷。到这个时候,我开始反思自己,两套方案为什么会有便捷不不便捷的区别。不断的对照两套解决方案,希望可以找出一些让自己安慰的理由。
对比之后,发现健哥的方案是可以进行多个不同控件组成控件组放置,之后的方案仅仅适合单个控件多次放置。看来解决方案是否便捷都不是绝对的,要根据不同的场景去判断使用什么解决方案便捷。虽然下午的时间用在这个页面较多,但掌握两种解决方案,也算是因祸得福。
总结
事事无绝对,当自己在为某个问题痛苦的时候,也就是成长前的黎明,不要放弃,硬着头皮走下去,总会拨开云雾见太阳。
版本
V1.0