专栏名称: 鸿洋
你好,欢迎关注鸿洋的公众号,每天为您推送高质量文章,让你每天都能涨知识。点击历史消息,查看所有已推送的文章,喜欢可以置顶本公众号。此外,本公众号支持投稿,如果你有原创的文章,希望通过本公众号发布,欢迎投稿。
目录
相关文章推荐
鸿洋  ·  Android CR 案例集 & 最佳实践 ·  7 小时前  
鸿洋  ·  从ZIP文件看包体积优化 ·  3 天前  
鸿洋  ·  Android 认识AMS与App端框架 ·  4 天前  
今天看啥  ›  专栏  ›  鸿洋

Android CR 案例集 & 最佳实践

鸿洋  · 公众号  · android  · 2025-01-13 08:35
    

主要观点总结

本文介绍了关于Android开发中CR机制的落地、异常处理、插件开发、安全规约、进程相关、性能优化等方面的注意事项和建议。

关键观点总结

关键观点1: CR机制的落地

介绍了CR的常见问题和解决方案,如代码规范、注释的重要性等。

关键观点2: 异常处理

强调了对异常进行预检查的重要性,避免使用try-catch进行大段代码的异常捕获,以及正确处理异常的必要性。

关键观点3: 插件开发

指出在插件开发中避免引用主工程中的final变量,以及使用安全的方式进行数据交互。

关键观点4: 安全规约

强调对用户敏感数据的保护,组件的安全访问,以及全局广播的安全性。

关键观点5: 进程相关

介绍了关于Binder传输数据大小限制、线程创建方式的选择、广播通信中的震荡问题及其解决方案。

关键观点6: 性能优化

介绍了提高动画性能的方法、使用Printer监控线程卡顿、避免使用SharePreference进行跨进程通信,以及序列化场景中使用FlatBuffer的优点。


文章预览

本文作者 作者: develo perHaoz 链接: https://juejin.cn/post/7171624897263697934 本文由作者授权发布。 之前做过一段时间团队 CR Owner 机制的落地,以及 CR 氛围和文化的提升,对于 CR 逐渐有了一些更深的理解以及可落地的方案。 个人理解,Code Review 是为了找出代码中「理想」和「现实」之间的差距,所以如何把 CR 做好,其实就可以拆解成两个问题。 理想的代码究竟是怎样的,也就是所谓的最佳实践。 如何找出代码中理想和现实的差距,我给出的答案是从日常的 CR 活动中形成一份 CR 案例集。 于是便有了这篇文章,希望从平常的 CR 活动中收集最常见问题和改进方案,以及 Android 中可落地的最佳实践,形成一份极佳的 CR 案例集供开发者和 reviewer 参考,并给新同学一些指引和借鉴。 1 CR 中常见的问题 1、 代码规范 建议阅读: Java 编码规范 。 https://www.haicheng.w ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览