TypeScript 不是银弹。 

1. 静态类型检查主要淡化了软件工程的附属性困难,以及本质性困难中的隐匿性问题。构建业务模型的核心难题是如何拆解业务、如何将概念抽象化。如果忽视了这一根源性问题,仅使用静态类型则是一场灾难 —— 其它本质性困难问题没有得到解决,甚至可能因此被放大,随着时间推移被暴露在开发者面前。
2. API 注解是组成项目文档的必要不充分条件。TypeScript 能够提供 API 注解,但离正儿八经的文档还差得远。我发现这是一个被很多开发者混淆的点,让我在使用 TypeScript 时常常有一种在写 Golang 的错觉。
3. 在人月有限的情况下,完成文档和测试远比写类型定义文件更重要。

yelo boosted

来到鹅厂的第三周,对大厂的代码质量深感失望。:0500:

鹅厂内部的 Git 居然叫工蜂,真是一个叫人不舒服的名字

yelo boosted

今天这交叉面是被我怼了,
面试官:“在我看来这没什么难度啊”
我:“是啊,技术对我来说确实没啥难的,难道你觉得工作一定要难才有意义吗?我们工作是为了解决问题”

yelo boosted

正如“fan”(粉丝)一词的拉丁文词源“fanatical”(疯狂的)所暗示的那样,流露出某种危险的含义。一旦确立了“粉丝”的身份,那么随之而来的爱大多都是非理性的、盲目的、狂热的、易被煽动的。

Show thread
yelo boosted
yelo boosted

#你的2019年进度
▓▓▓▓▓▓▓░░░░░░░ 50% ​​​​

yelo boosted

惊了,自从上月装修队把群晖网线拔了之后就一直没插回去。(很明显大家都没有工作

yelo boosted

一宿没睡发现 GitHub 偷偷变宽了,九宫格 Pins 指日可待 🧐

如果一个问题让你脑壳疼,那就不要去想,we only have one 脑壳 and one 脑壳 only,let's just spare our 脑壳 from being 疼, life is short
m.douban.com/note/717215674

妇联剧透预警 

瞒不住了
I'm Thor. (摸肚子

Show more
ACG.MN

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!