本周工作思考
- 这种主要是根据优化点和线上bug。课程市场1.5报名报出了2个线上bug,1是清空按钮的展示逻辑问题,2是课程卡片上报名数据兼容导致的展示问题。清空按钮的展示需要细致区分报名小节和非报名小节,产生的bug原因是逻辑不清晰造成的,这个bug再次告诉我业务规则的逻辑关系务必要梳理清楚,特别是0和1的判断逻辑,使用check的办法的来规避,就是写完这段逻辑,要有意识的回过头来重新梳理一下,看看有没有漏掉的情况,保证逻辑的准确,完整,自洽;
- 报名数据展示的问题原因是对数据的类型的多样式识别导致的,在pc上涉及历史数据以及特殊数据的业务的定义,需要以枚举性的包含所有可能的情况,这次情况就要明确null,undefined,0,-1,’’,正整数,这六组数字分别代表的意义,这类问题给我的学习是认真梳理所有的可能,保证数据的严谨和代码的可靠;这两个问题给了我一个警示,要警惕个人编程能力的下降,一定要有意识的保持和提升基础能力,随着个人的成长,往往会逐渐失去一些能力,逐渐突出一些能力,但是编程能力始终要保持一个较高的水平状态才能应对现用的复杂业务研发。
- 最近读书读少了,感觉脑子里比较贫乏,十分危险的信号。