开发生涯的一点体会

经验&原则
  • 尽可能早的添加日志记录和错误处理
  • 从小事做起,然后再扩展
  • 勇于尝试
  • 一次只改变一件事
  • 在运行中了解存量代码
  • 良好的注释非常有必要
  • 关于bug:总是免不了的、要及时解决、要能够重现、没有巧合、关联时间戳、交叉检验、重要的要有解决记录
  • 所需花费的时间总是比你预计的要长
  • 在整体测试之前先进行模块测试,即局部是可信的
  • 每一行代码必须至少执行一次
  • 工作状态有高有低,实在解决不了,就去休息会
  • 使用橡皮鸭等方法释放压力
  • 会问问题或把问题描述清楚也是一项很重要的能力
  • 不要大包大揽,包括荣誉
  • 面对面的交流最有效
疑问&思考
  • 是不是一定要追求尽可能高的测试覆盖率?
  • 如何做页面的自动化测试?
  • 如何说服他人或消弭分歧?
  • 与不懂技术的领导该怎样交流?
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,862评论 3 59
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,678评论 25 708
  • grep -E与grep -P 周五想写一个shell脚本,目的是想检测目标jenkins网站是否有新的构建版本产...
    Zey阅读 27,340评论 0 6
  • 人类这种动物为什么需要规律的睡眠? 睡眠的时候到底发生了什么? 这个世界上有多少种类的动物? 植物需要睡觉吗? 地...
    光剑书架上的书阅读 294评论 4 2