Working Practice-程序中添加必要的log

原创 2013年12月05日 22:06:05

程序中添加必要的log,方便调试,定位问题以及找bug

应该添加log的地方:

  1. 网络请求
    • 请求地址
    • 参数。
  2. 生命周期
    • Android中例如Activity的生命周期。
  3. 关键的事件
    • 点击事件
    • 滑动事件
  4. 关心的各种通知
    • push通知
    • 断网
    • 来电
  5. 异常case
    • 发生异常时候
    • 数据不符合期待
  6. 关心的数据结构
    • 已安装应用列表
    • 已下载应用列表
  7. 流程过程相关
    • 对关键步骤打印log,说明执行的有效过程。
  8. 关键回调
    • 例如播放器,onStart时候
    • 数据库改变,onchange
    • lowMemory通知
  9. 关键字段

Working Practice-必要的时候,请求协助

当一个人负责某个项目或feature的时候,发现进度低于预期,deadline之前很难搞定时,可以向同事或经理寻求协作。 时常评估自己的进度,避免项目末期忽然发现项目会delay。先完成紧急...
  • time_hunter
  • time_hunter
  • 2013年12月16日 21:12
  • 361

Working Practice-尽早集成

最近参与一个项目,项目时间很是紧张。最后提测的时候,需要把此模块集成到主项目中,集成的过程中发现了很多问题,这些问题在模块独立使用的时候,没有这些问题: build error(编译依赖,非...
  • time_hunter
  • time_hunter
  • 2013年11月16日 21:27
  • 542

Working Practice-多方位学习

在毕业后的三年里,我的学习的对象主要是技术方面的。工作中遇到一些事情,我开始渐渐思考,工作除了技术以外,还有很多事情值得学习。         不久前,我跟一个测试的同事关于bug的处理产生了分...
  • time_hunter
  • time_hunter
  • 2013年10月01日 22:49
  • 330

Working Practice-错误处理技术

本文参考自《代码大全》 代码中不应该发生的错误: 可以使用断言 代码中可能发生的错误: 返回中立值(无伤害的默认值)换用下一个正确的数据。 数据库记录发现其中一条损坏...
  • time_hunter
  • time_hunter
  • 2014年02月17日 23:20
  • 329

Working Practice-早到办公室

早睡早起,每天早点到办公室,可以办理很多事情。这个时间段,有如下优点: 效率正高。无人打扰。 通过早到2个小时,2个小时,就是一上午的时间。可以处理很多事情,如下: 处理未读的邮件。查看bu...
  • time_hunter
  • time_hunter
  • 2013年10月15日 22:38
  • 350

Working Practice-不要心存侥幸

今天在做程序的UI的时候,感觉自己计算px和dp中可能有问题,但是心里不想去,不愿去直视问题,而是心怀侥幸,希望这个问题应该不存在。 结果: 在我完成了很多UI的时候,发现位置和大小是错误...
  • time_hunter
  • time_hunter
  • 2013年11月09日 23:38
  • 309

Working Practice-中间方案

对于一些领导提出的有点为难的需求,可以采用中间方案: 完成部分领导要求的按照合乎的需求完成大部分方案。再晓之以理,说服领导。...
  • time_hunter
  • time_hunter
  • 2014年03月01日 00:32
  • 404

Working Practice-每日碰头会

本文参考自《Head First软件开发》 每天的碰头会,应该: 跟踪任务:让所有人说明事情的进展。更新工作量完成状况。提出议题:鼓励每个成员提出任何面临的问题,以便作为一个团队去着手解决...
  • time_hunter
  • time_hunter
  • 2013年11月28日 00:51
  • 335

Working Practice-保持数据的纯洁性

一些UI相关的view可以封装成类,单独的放在widget里,但是,自定义view的类,需要保证: 有意义的,重用率高的组合控件,可以封装在一起作为一个自定义的 view,方便重用。关系紧密...
  • time_hunter
  • time_hunter
  • 2013年12月16日 00:13
  • 327

Working Practice-有意义大于形式

近来我坚持写博客一段时间,感觉收获很多。通过把自己的想法,思考,理解记录在博客里,有下面的优点: 可以不用担心会忘记这些东西。对自己的成长也有了一定的积累。一直保持了学习思考的习惯。 开始...
  • time_hunter
  • time_hunter
  • 2013年09月28日 15:55
  • 390
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Working Practice-程序中添加必要的log
举报原因:
原因补充:

(最多只允许输入30个字)