从开始踏入这程序员的行业,有些人提过的建议一直就不接受甚至反感拒听,好的编程习惯一直在学,却忽略了一大问题,每次投入到新的项目中后软件制作流程没有错,到了实际开发的时候凭自己的想法,总想一步到位,但并没有这个实力啊! 总觉得测试很麻烦,而且开发的速度有影响,到今天才真正知道自己错了
我记得在大三做毕设的时候,也是不看效果的写代码,遇到什么技术,数据处理方面的问题,开口问了一大堆怎么怎么实现,最后别人回一句看看页面,报什么错。 然后我就无言了,拿不出页面展示错误,又怎么快速,实际的解决问题呢? 说不定按照流程走,自己清晰的思想还能独立解决,给你留下的印象和经验肯定比前者好的多!
从逻辑操作,测试,录入数据 到 获取数据逻辑 测试数据,显示数据,实现页面动态显示数据
我却忽视了最重要的那步……测试 只管先把数据,接口写好而不去验证,到最后回头处理错误相当于从头再来,而且当初的思维想法,忘得也差不多了,最后只有删代码!!!从头再来,这样一来我花费的不止是原来一倍的时间!!! 哪来的效率可言!!
自己往后需要注意的另外一点: 一步一步的实现,这样遇到问题,解决问题的印象也就越深刻!!!
每天提交到版本库的代码能够正常访问,这能让自己让别人看到劳动成果。否则,就算你做得再多没有效果也是白搭!!!
现在在考虑这问后果是不是对自己的学习能力都有影响了,因为印象很模糊,脑子里有n种解决方法,那么自己只有一个一个的去试,效率呢? 记不住解决方法,遇到相似的问题和新的知识点总会有似曾相识的感觉吧。