上周请了三天假,连着周末和家人去了趟东北,旅途短暂,周天晚依依不舍地回到了上海。
周一开工手头有一个需求,上午推了下开发自测,果然流程上没走通,于是前端后端开发一起看问题,不用测试这边督促开发修复Bug,省下来一些时间,自己弄弄track的东西,美哉。
截至今天晚上,派给我的功能基本有了个雏形,后端调通了,还剩前端展示的部分,周五前花点时间弄完即可。
借着活儿快完工的时候,心里有点感触,不得不发。这两天基本没有业务工作,相当于纯测试开发,整个流程下来,碰到了不少问题,现做总结供后续不断加强。
1 java基本数据结构hashSet、hashmap,sql基本查询语句where、if,不熟悉;此次派给我的功能原理上是从数据库读取数据、对比展示,用到了大量的set、map结构,每碰到语句不会都需要现查,水平有待提高。
2 整体开发下来稍显吃力,时间安排有点紧凑,脖子还有点不适,感觉自己有必须要快点开发出来的感觉;我想原因还是不够熟悉,不擅长,没有运筹帷幄的姿态。
3 功能设计上感觉可以抽成一个个类似于leetcode里的小题,找到时间空间最优的解法,因此leetcode不能停。
4 跳出代码,站高瞻园,从功能设计上俯瞰全局,要多问自己你在做什么,你这样做的好处,你要怎么做,而具体的代码实现并不是关键。找到自己怎么设计功能后,把工作量合理安排,劳逸结合。
开发过程中遇到的问题:
1:set map用法不清
2:功能设计上用set map的好处
3: 整体功能设计,怎样是最佳解法
调试过程中遇到的问题:
1: string没有==用法,要用equals,还有一些高级的比较,比如说
2: 对象为null取不到值发生exception
3:for循环每次都要添加一个对象,那么new语句要写在for 循环中
网友评论