获得徽章 0
- 这几天 review 同事的 vue2 代码,发现一些问题,这里说下我的看法,希望和各位大佬讨论交流下:
1. 子组件经常直接修改 props,之前团队内分享过这么做的危害,还是不以为意,推荐在 data 中单独存一份要操作的 props,然后组件内部操作 data
2. 组件中经常使用 this.$store.xx.state,推荐使用 mapGetters,mapMutations, mapActions 等写法,而且十分不建议直接拿 vuex 中的 state,更推荐使用 getter 的方式做一层包装
3. 关于新增编辑页面逻辑基本相同,到底要不要写两个页面,推荐写一个页面,通过路由的 param 区分新增编辑的一些零星的特殊逻辑
4. 重复组件宁可复制粘贴也绝不考虑封装抽离,推荐如果一个组件有两个及以上地方用到了就封装吧,不过封装前要好好考虑扩展性、灵活性,不要过度封装(之前的 leader 就是为了封而封,我都要疯)
5. 代码规范等,推荐项目中增加 .vscode 去配置一些 setting 和 extensions,还有 .editorConfig,看很多开源项目都是这么做的,.eslintrc 尽可能严格一些(抄开源项目的)
6. 命名看似简单,还是得提一下,同事命名各种拼音,非驼峰,大小写混用,单词错误拼写,code spell checker 了解一下,实在不行,code if 上抄一些别人的命名,尤其国际化文件,你的 key 全 *** 起名,看着就火大展开45 - #读书好、多读书、读好书 # 工作半年了,除了重复的任务,有时不知道工作的意义在哪。当面对成长、买房、升职等一系列问题,难免不产生焦虑和烦躁。
在微信读书上看到《底层逻辑》的推荐后,果断花一段时间读完,读完真的很有收获,接下来可能就是去改变,从行动上去践行作者给出的方法了吧。
书中从个人经历出发,分享自己人生的思考和方法,对每个迷茫的年轻人、刚入职场的小白都很有意义。从书中也能看到自己的影子,我是高考失利进入一所普通一本,心有不甘考研二战最后接受了调剂,喜欢读书写文字却也写的很简单少有读者。
自己又真的想什么事情都做,却没一件事情能够拿的出手。说自己努力,却也没看到生活因此变好,说不努力有时候又那么拼。这样无效努力是给别人看还是让自己感动呢?
归根结底可能还是没有找到自己的目标,人生最重要的 20%的事情。
如书中所言,人生真的没有准备好的时候。每次投简历都是觉得自己还没准备好,因此错过众多的机会;面试也觉得自己没准备好,还不是得硬着头皮上;还不如一次次尝试,让自己在不断失败中得到提升呢。如果说3天的力量很渺小,谁能看低3年、10年坚持一件事的人呢?爱因斯坦在26岁时提出狭义相对论,张爱玲说:成名要趁早,现在已经25岁了,别说成名了,甚至都没达到自己对生活的预期,“功成名就”更就无缘了,可那又有什么关系呢?
谁又还记得自己童年回答的最想成为的那种人?生活还不是要继续。
最后摘抄一句:
你的人生不是活给别人看的,别人只会看结果。真正的人生是一段经历,是一个过程,包含着最真实的切身体验,这其中的艰难困苦、喜怒哀乐、酸甜苦辣都只能自己去感受,因为世上本就没有感同身受这回事。展开24