关于在未知行业开发东西的难度

写代码不难,关键是逻辑。由于是给自己写的东西,逻辑方面还好说,跟着自己的需求走就完了。但是,如果不是自己的需求呢?那么就要把产品侧和真正需求侧的需求完整对齐。否则,就是面临着改需求,返工的头疼难题,当然我在开发自己的东西的时候也有推倒重建的情况发生,不过推倒重建时功能的升级。而不是最开始就是错的。所以,升级可接受,但是一开始路就走错了,那就是难受的事情。那么在开始需求之前,就要把需求彻底弄清,不要节约这个时间。

关于在开发中切换 orm 的问题

最终还是没有替换 orm,现有的觉得挺好用的,问题还是出在了划分领域的问题上。

目前把部分操作添加到 eventbus 中了,不过还是可能存在循环引用问题。这个雷迟早会再次报出来,希望我能在爆发之前解决掉这个问题。

开发小总结

经历了最近一阵零散的开发(虽然时间拉的比较长,但是每天考虑的却是不少,但是开发时间略少)。0.9版本已经可以 release了。

不过刚刚在线上遇到了一些问题,每次记账,需要加上手续费了。而且手续费还需要考虑方向。买入卖出方向的加减方式不一样的。不过貌似没啥不一样的,有一个是负数,然后都加上手续费就ok了。

在构建镜像的时候需要加上 platform 了,否则 m1 下构建的镜像无法再服务器上运行,追查了好久的时间,才发现构建目标平台不一致。

黑板报小工具已经达到基本可用状态了。1.0 版本正式 release。

线上部署测试可用。

后续的东西,可能想把生活账也做成一个模块规划进来,以及财务软件相关功能的完善。

规划的东西明后天在弄,本周剩余两天休息了。

接下来要做的东西

需要加上分红类型的记录,否则计数不准,以及图表查看。 当然这都是大方向的一个简单考量,在查看一些东西后,会把这些东西都细致落实好后,然后进行开发,预期在8月中搞定这些。然后就进行大版本的重构 or 把生活账这些也进行开发合并进来。