美文网首页
团队review规范整理

团队review规范整理

作者: 飞翔的蚂蚁 | 来源:发表于2018-04-03 17:43 被阅读23次
  1. 应用按功能划分目录,例如appupgrade, login。
  2. Android应用每个功能的下一级目录包含:presenter, ui, utils, bean, api, service, controller。并根据实际场景进行增加或者减少。这个目录定义作为一般功能性的参考,对大部分业务功能有参考价值。
  3. 如果能使用已经定义好的全局函数,请一定使用。例如不用使用Android系统自带的Log打印,而是使用我们开发的Logger,原因是以后想控制打印级别,是否打印,非常方便。Logger相当于是自定义Log的一个Proxy。
  4. 必须考虑应用退到后台场景,如果有后台轮询,需要关闭轮询,防止耗电和占有系统资源。
  5. 颜色命名以模块区分,如果有全局色值(例如通用的color/global_divider_color),优先采用全局色值(这时候要小心是否有对应的夜间色值,如果没有,需要添加,或者使用本模块的通用色值)。举例如下


<color name="global_divider_color">#e3e2e1</color>

  1. 提交代码,如果功能没有完成,请使用TODO注释,举例说明
    //TODO(feixiangant) 需要添加视频轮询功能
    删除代码,如果没有彻底删除,需要添加NOTE说明,举例说明
    //NOTE(feixiangant) 这个功能本期不测试,下期会启动
    Commit提交测试需要添加任务号或者bug号,尽量使用英文,举例说明
    git commit -m “[T11870]delete all codes about mant SDK”

  2. 所有新功能都需要考虑PV和点击事件统计。运营可以根据统计数据做需求规划,而不是拍脑袋。

  3. 通用代码请形成通用模块或者函数,这是最简单的重构。

  4. 当前版本第一个需求就是改版本号。

  5. 如果能做单元测试,请尽量做;如果不做,请自行做全面测试。

  6. View的优化规范
    降低View树的高度,即减少View的层级嵌套,使用RelativeLayout替代LinearLayout。
    使用include或者merge标签,将布局包含进来。
    使用ViewStub,一些布局文件在正常情况下不会显示出来,可以使用ViewStub使其在使用时在加载。
    不要在onDraw()等类似绘制函数中执行大量操作或者相对耗时的任务,影响View的流畅度。
    不要在onDraw()类似的频繁被调用刷新的函数中创建局部对象,这会耗用大量内存。
    避免过度绘制。出现过度绘制主要是由于View的backgroud重复绘制。首先Window本身就有自己的background,如果要自定义自己的background,得记得把window的background设为null。

相关文章

  • 团队review规范整理

    应用按功能划分目录,例如appupgrade, login。 Android应用每个功能的下一级目录包含:pres...

  • CodeReview

    CodeReview 的方式 开 Code Review 会议团队内部会整理 Check List团队内部成员交换...

  • oc代码规范之规范定义

    oc的代码规范大抵都是一样的,重要的是执行。正常review两三个版本就可以在团队内部形成统一的风格。当然这些规范...

  • 用 Clang-Format 统一团队代码规范(with spa

    团队开发中,期望 Code Review 来约束的是代码结构和潜在逻辑问题,这时代码规范这种『细节』就给 revi...

  • 软件开发规范

    代码规范的重要性 促进团队合作,提高代码的可读性; 有助于 Code Review ; 可以降低 Bug 出现的概...

  • 关于Code Review的一些思考总结

    Code Review 目的 提高代码质量 提前发现bug 统一代码规范 提高团队成员代码技能 前期找问题(代码规...

  • ask:如何快速带领新伙伴理解产品?

    提问:加入一个团队的时候,程序员可以从 code review 开始,设计可以从阅读设计规范开始,但是产品人员涉及...

  • (转载)Git提交信息规范化

    Git提交信息规范化 目的 统一团队Git Commit标准,便于后续代码review、版本发布、自动化生成cha...

  • Code Review 规范

    1.前提条件自测完成 2.什么时候代码合并到 develop 的时候大版本可在各自分支做review 3.谁来re...

  • 代码code review该怎么做?

    Code Review的目的除了提高代码质量,提前发现bug外,还包括统一团队的代码规范,比如经常会碰到有人说你这...

网友评论

      本文标题:团队review规范整理

      本文链接:https://www.haomeiwen.com/subject/edechftx.html