一周工作总结 2.5 - 2.9

一周又过去了,这周一把活动页做完之后提交给了测试,结果就是调了2,3天的改bug噩梦。归根到底就是自己对自己的作品要求太低,最基本的要求实现了,就想着“可以了,可以了”,这样也ok。把做demo的态度放到正式工作上,测试妹子当然是不鸟你的,有什么问题就报什么问题。最离谱的是做的签到模块的按钮,明明一个按钮就是要点击两次才能弹出弹窗,还觉得“不就是点两次才能弹出来吗,发现不了的”,对自己的敷衍真是...无力吐槽。曾经说过,coding是个手艺活,如果交出这种作品,我应该觉得糟糕才对。很多应该完善的细节,你觉得有问题,那就绝对是有问题

所以学coding可以破除迷信,错的东西一定是错的,没有什么玄学的东西。
说到底就是一个职业道德的问题——精益求精!

因为需求不多,所以没积累太多业务上的东西,还有一个就是要跟运营协调好页面的效果,不要等测试觉得页面不协调了提出意见才根据意见改。技术是服务于业务的,做业务的目的只有一个——做出好用的网页。

这周遇到的坑除了在上一篇文章简析一个polifill提到的console对象的坑(IE8下打开dev tools才有console对象),详见文章。还有一个就是IE 7下的对象定义时候的问题,定义一个对象的时候,如果对象的属性后面已经没有属性了,就不要加逗号,加了逗号可能导致获取不到该对象的情况。

// bad
let obj = {
    server: 's1',
    avertId: {
        'google': 4322,      // 不要加逗号!
    }
}
// good
let obj = {
    server: 's1',
    avertId: {
        'google': 4322      // 不要加逗号!
    }
}

这个问题其实出现过两次,直到第二次遇到才意识到这个也是 IE 中的奇坑之一。

还有一个是报错时追踪调用栈可以更好地发现问题是在调用哪个方法时出现的问题,是编译的文件出的问题,还是sdk出的问题。

业务上的积累不多,回顾基础知识倒是写了篇文章。接下来就是拷几份业务代码回去学习。当务之急是要把大创给做了,这个真的拖不得了,再拖就要出事了。这么久没写Vue,要强撸一个出来了。还有一个是学习git的使用,深深被代码覆盖后出bug调不回来所困扰。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 9,711评论 0 13
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,860评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,007评论 25 709
  • 电动
    jineral阅读 1,459评论 0 0
  • 果然 一段感情 谁认真了 谁就注定是输的一方 一场没有硝烟的战争 号角还未吹响 我已经失败了 我告诉自己 我应该有...
    威尼斯商人的爱恋阅读 847评论 0 0

友情链接更多精彩内容