论起做程序开发也有两年时间,经历得东西,也不算少,我属于心高气傲,可是依旧发现,只是嗓门大罢了。算不得一个好的程序员!我需要反思。
这次要用一个新框架做一个新的东西,分给我的任务之初,我就发现,功能不算新颖,都是传统功能,但是逻辑可能回绕一点,并没有太在意,也就一蹴而就的写下去,写到最后,我才发现问题的严重性,写出了很多错误,数据不对,前台不对,不合理的问题很多,边写边发现问题,以至于,我最后花了两天去检查出各种个样的问题,究其原因,我哦分析如下
第一 、我没有认真去了解这个功能模块,没有在begin之前 好好思考这个功能设计的内容,前台 后台 要涉及到的内容,边写边想的时候其实已经有点晚了(除非推掉重写)。边写边错,以至于bug丛出!
第二、前台实现我不熟悉很多东西,或者说我没有写过类似的东西,以至于写的时候并不是得心应手,只能根据功能实现前台效果,其实有些地方时不用写的很复杂的.... 但是,不知道就不知道,没有理由辩解
第三 、 基础不扎实,很多函数都是边写边查,实在是影响速度,我认为,虽然不要求全部记得,但常用的无可厚非要记住的!
现在回头看看,其实真的没有那么复杂,只是我真的没有全心全意的去思考,开始之前没有认真审查这个功能,开发过程问题丛生,最重要是心态!!!!心态被各种问题缠绕,就越发不知如何是好,最好就是,把它们理顺,标记123,他们之间是否有关系,有的话,就选择一条线,从开始修复到最后,最后对杂乱的东西,一条一条的梳理,如果时间不赶,我建议你第二天在开始,因为今天你的心态已经爆炸,在做无益!或者影响质量。身体很重要!
针对以问题,我有计划的去完善,记录这次难忘的开发,好久没有这种感觉了。谨记,谨记。最大问题是一个问题多次犯。。。。。