我在该项目主要负责核心模块开发,包括:登录注册、首页、发现页。对项目重构和优化有很大贡献。
1、 独⽴完成登录注册的开发,将该功能拆成单独模块,以供不同 App 使⽤,避免了多 A pp 重复开发,降低了⼈⼒成本和提⾼了代码的可维护度。该模块获得了个⼈总裁认同奖。
2、 重构了⽀付模块的功能,与后台配合将⽀付宝和微信⽀付的加密策略改为由服务端来完成,避免外⼈通过反编译⼿段拿到⽀付的签名进⾏破坏。
3、 拆分项⽬分模块开发。为了解决多模块耦合问题,设计了跳转中⼼模块,使⽤隐式跳转来处理 activity 跳转问题,并在跳转中加⼊拦截操作,⽐如登录判断,协议合法验证等。