开发人员的知识

Posted by Andrew Blog on January 16, 2017

重点

  • 工作方法论:面向对象
  • 解决问题的方法
  • 产品质量性能
  • 技术

知识点

开发

  • 想好再做,编码风险评估
  • 风险管控,业务代码各自确保(特别是对象和数组非空检查)
  • 重要流程:log覆盖,做参数错误检查
  • 关联数据的处理,特别是上下级关系的数据
  • 数据重复检查一定要lock
  • 代码提交:次数控制,大调整(红色)控制
  • code review:每周每人找其他人审核自己的代码

方法论

  1. 好习惯和规范
    • 3年工作有1年经验 vs 1年工作有3年经验
  2. 问题思考方式和工作方法论
  3. your potential,our passion 你的潜力,我们的动力。用我们无限的激情激发你潜在的能力
  4. aggressive AND defensive

文档

  • 文档目的:记录复杂业务,降低沟通成本
  • 文档内容:复杂业务,长期记录的业务
  • 文档形式:方案,流程,伪码
  • 表格的使用场景:两个维度业务的说明
  • 注意事项
    1. 要有目录结构
    2. 一个内容只能在一个文档,不要复制粘贴
    3. 基于需求精简文档
  • 编写
    • 文档,不是文章
    • Cmd Markdown 简明语法手册
    • 文本信息在线存放渠道推荐:github page。如文章,代码,原型html等。也可以存放二进制文件(不能预览)

测试

版本开发管理-git