这周完成的
这周已经基本上完成了对教师端任务的两大模块:任务发布,任务打卡和统计的界面搭建和功能的实现,当然里面也有一部分细节问题没有处理到位,也包括对一些功能缺失必要的测试。
在开发的同时,感觉有点钻牛角,遇到了一个本该是不是问题的问题,却浪费了好几个小时在上面,例如数组排序上,函数用法没问题,尝试了好几种函数也没有通过,最后才发现是参数的类型不对;例如在布局界面上,代码和xib都是没有问题的,然后在搭建好的情况下再改界面,造成了frame布局和Masonry布局的混用,致使花费很长时间去解决UI问题。
这样的问题不止出现了一两次,思考了一下,应该是开发习惯的问题。一个界面拿到手,怎么去布局也该在动手之前就确定好,也要尽量避免各种布局方式的混用。其次遇到解决不了的技术点,首先得追根,它的实现原理是什么,实在那个环节出了问题,必须的抛弃之前那种拿来主义的做法,只求功能实现而不求其根本。看来优秀的程序员绝对不是粗放的开发者,必定是一个事事求细节的人,自己应该转变的不仅仅是技术,更是一种开发习惯,开发思维。
下一周任务
测试教师端任务功能模块;优化代码
希望能从以前的那种粗放开发转变到细节质量开发,开发思维,功能实现逻辑,代码结构都有进步。
网友评论