现在工作刚满一个月,今天与架构产生了分歧。
上星期我一个人完成了一个小项目,今天开始测试,架构DOWN了我的代码,表示我的代码与他们之前写的代码结构不一致,其他人看可能看不懂。
在启动的时候需要从数据库加载数据,数据之间有相互依赖关系,运行时要频繁使用这些数据。于是我写了一个Context上下文类,把数据实体加载后存在上下文中,存取都很方便,也没有多余的对象产生。
架构说这样不行,既然是缓存就要存在redis中,一定要改!
于是,每次从redis取,反序列化成对象,修改属性,序列化成json,存入redis。。。
并且这些数据的使用和修改率都很高。
当真喜欢产生对象和降低效率呢,不怕经常触发垃圾回收?
嘛,我也不管了,谁让人家经验丰富呢。
上星期我一个人完成了一个小项目,今天开始测试,架构DOWN了我的代码,表示我的代码与他们之前写的代码结构不一致,其他人看可能看不懂。
在启动的时候需要从数据库加载数据,数据之间有相互依赖关系,运行时要频繁使用这些数据。于是我写了一个Context上下文类,把数据实体加载后存在上下文中,存取都很方便,也没有多余的对象产生。
架构说这样不行,既然是缓存就要存在redis中,一定要改!
于是,每次从redis取,反序列化成对象,修改属性,序列化成json,存入redis。。。
并且这些数据的使用和修改率都很高。
当真喜欢产生对象和降低效率呢,不怕经常触发垃圾回收?
嘛,我也不管了,谁让人家经验丰富呢。