20171130

早上还是起得很迟。跑去公司继续改昨天的代码,改了半天总算是调通了,不过总体感觉还是乱乱的。瞅了眼以前写的react项目,它的做法是整个state都不变,只能用reducer弄出新的来,然后有变化的组件全部刷新。感觉安卓这么搞会卡成马。再说state属性不可变,整体刷新也是因为js没办法监控单个属性到改变吧,既然kotlin很容易实现监控单个属性,那么就让state对象不可变,属性自动监控好了(两个都变就复杂了……)。下午就开始这项改造,差不多三点半改完了,果然感觉清晰了很多。如果再要进一步整理的话,前端各种事件的listener都不能直接操作state(现在还是有直接操作view的,比如拖放和画图),生成事件交给组件处理。虽然可以用guava的eventbus但总体感觉有点麻烦所以暂时算了。今天好像有个画测量线的任务,就是在医学图像上用手指画一下,自动画一条线段并计算距离什么的,稍微弄一下弄好了。看能不能糊弄一下让我明天搞定这个,那我就空出时间来把事件处理和list监听搞定算了。主要功能就剩一个测量角了,就是多画一条线段测量角度,比测量线稍微复杂一点但也应该能很快搞定。晚上吃了个咖喱牛腩感觉好爽,七点半跑路回来打fifa。显然我这个时间跑路对于这个项目组来说有点头疼,不过也就这样了,差不多可以把跑路重新提上日程了。新的一月有新的预算,再买点啥捏?

评论

热门博文