微游技术部一周分享 20220417期
大家好,以下是微游互娱技术部本周的分享:
1. [Android开发] Android的混淆冲突问题
微游Android SDK在开发中,采用模块化的方法,将不同的功能封装为独立的模块Module,然后按需引入,但是由于每个模块都独立混淆,如果不加处理,混淆后容易出现冲突,即出现了相同的类名。
本文介绍了解决这类的冲突的一些方法。
2. [go开发] Go统计代码测试覆盖率
微游技术部最近在推行单元测试,希望以此来提高产品质量。单元测试中,覆盖率是一个很重要的指标。
本文介绍如何在go开发中使用go tool cover
命令来统计单元测试的代码覆盖率。
3. [go开发] Go微服务 Kratos Transporter传输层介绍
https://luckytking.github.io/2022/04/go微服务-kratostransporter传输层/
微游技术部后端组使用go微服务框架Kratos来编写相关服务。
本文介绍了Kratos的传输层Transporter原理。
4. [TypeScript] TypeScript泛型介绍
微游的H5发行SDK使用TypeScript编写。
本文介绍了TypeScript的泛型编程的一些使用方法。
5. [Web开发] css滤镜filter
Web开发中,有时候需要实现一些特效,这时候可以使用css的滤镜。
本文介绍了用css滤镜实现的一些效果,例如模糊、单色、投影等等。
以上。