技术部斗争

故事主人公 A

        君发现项目中的redis集成是有问题的,于是反馈技术老大,然后自动请缨,对这部分集成进行优化。原集成是=对每次的存取都new一个对象,但原设计者考虑到可能redis或此第三方组件会对连接数有限制,于是乎手写了一个类,类中包含了这个redis客户端对象成员,和一个计数器。计数器负责对创建这个redis客户端对象的生命周期内进行计数,但经过A君测试所得,这个计数器实则没有起效且在使用该集成时对于特殊的类无法转换成json并爆出无限递归的bug。所以A君为此设计了个唯独适用于c#的懒汉单例并优化了序列化、反序列化的兼容。然而还没等A君享用其成果,在发布线上包出了大bug,这个大bug不仅直接导致了A君与技术负责人的决裂还引发了公司融资问题,这里边到底发生了什么事,事情又会怎样发展?

猜你喜欢

转载自www.cnblogs.com/kant/p/9174347.html