【V2EX今日新鲜事】吐槽 5 年经验年薪 20W+前端同事写的屎山代码
小声逼逼:不认为拆分成多个小文件是很好的事情,如果是做一个抽象的功能,把功能点拆分,然后引用比较合理,如果和业务挂钩,早早拆分,不但不利于后面人的维护也不是利于后面功能扩展(你只能给你预见到的功能留口子,但是你架不住产品提骚需求啊)。所以我总觉得和业务相关的少做优化,拆分的话尽可能的少,一切以后面人可以方便理解维护为主,代码的优雅处于第二位
一样可以写代码 而且我见过的就挺多这样的
当然他们多数都是很早期的程序员了工作的代码很难不变成屎山
5 年是实打实的 5 年,只不过是用 0 编程思想歪技术路线不适合的开发工具也能顺利的把需求实现的实打实 5 年经验
像这种又没什么特别的逻辑
还滥用$forceUpdate 也很奇葩了吧
除了 angularjs 的时候被迫经常使用强制刷新
vue/react/angular2 以后没用过
以前没写过 vue react ts 这类不能说是新东西的框架和规范, 罗列以下几点:
– 用的 sublime,不装 eslint tslint prettier 等代码规范工具 每次我们拉代码下来 都是一堆黄色警告,之前在我们的委婉要求下装了 eslint, 说是项目里全是报错,又给卸了。。。
– 不会 ts,一个 any 一把梭!!!
– 代码里要设置 key 作为标识总是用中文作为 key 值,比如 user.type = “管理员” 。
– 想要把某块功能的右键菜单封装一下,结果一个方法写了 1000+行(配置的数据类型全是 any,配置的数据格式还不一样。。)
– git 只会用 sourcetree, 曾多次在主仓库覆盖我们的代码。
– git commit message 不规范 ,经常写”no message”,甚至还写过”what the fuck“。。
– git 打 tag 用的是中文。
而支出你们可以用同一张信用卡,一张主卡一张副卡。这样就能做到支出透明。
然后收入全部存到一个账户里。统一拿出来还款。这样能尽量减少引入第三方产品(保障隐私和财产安全),也可以实现你节流的目的。
只要双方消费的需求都是合情合理的,自然就能做到稳定储蓄。双方分的太清楚,很容易出现重复消费的情况(你买你的,我买我的),也容易出现分歧。
比如家里要买个公用的商品,算谁的预算?吹风机我要松下你要飞利浦,那是不是两个人一起买一台戴森更省钱,体验也更好呢?
所以还是要互相沟通,发挥可支配收入的最大购买力。
我和我媳妇已经这么实践了三年了。弊端大约是,媳妇会通过账单发现我偷偷喝奶茶不带她😂
再剩下的就是用于买菜、下馆子、固定开销等家庭开支,由一个人来管理,多的部分合并到下个月
—
我们每一笔消费都会记账,一开始会忘记,慢慢养成习惯了,主要的目的是当开支过大的时候,知道是由于出去吃饭多了还是买东西多了
就这样慢慢调整
—
另外不清楚你老婆对金钱的观念,是不是买东西的时候不想需不需要,或者看到宣传的东西就想买,如果是的话你首先要磨合你们之间的消费观(我的话是工作两年后就渐渐没有这种乱买东西的冲动了)
1 、她心理还是有点抵触,她存了 3000 你只存了 2000 。
2 、婚前消费就这样,突然你让她降级,怕是有点难。
很好解决 她也只存 2000 就可以解决以上 2 点了。大消费用一张信用卡,小消费用各自的私房钱(支付宝,微信)。
还钱的时候用统一的卡。存钱的卡也是固定的
这样一算只需要三张卡。
男:工资卡 -> 储蓄卡 -> 消费卡
女:工资卡 -> 储蓄卡 -> 消费卡
月底:消费卡 -> 信用卡