给我写我会写 js, 毕竟类型是什么通常看变量命名就知道了 顶多在变量声明时加注解 然后使用检验工具去检查 或者使用时跳转到定义即可 搭配 vi 类编辑器绑定快捷很快 根本就不需要记忆 找对方法很重要 都在乱搞类型系统都帮不到你 本来就要强制写质量好点的代码
@darkengine #83 在项目初期还没有用户的情况下你怎么知道你开发的产品是不是一锤子买卖呢? 我要是知道我的项目上线后一定有用户用,一定能赚到钱,那我肯定以可维护性可扩展性作为我项目的首要指标了 另外还有一点,ts 只能起到辅助作用,代码不是只要强类型就一定可维护,真要这样的话隔壁 java 岂不是不会有屎山项目存在了
TS 写习惯了,现在已经完全离不开 TS 了。 后端上个 OpenAPI 或者 GraphQL 或者 tRPC ,前端配合 ts 调用起来就很有信心,对接口有完全的掌控。接口有任何修改 TS 都能检查出来。 现在找轮子的时候,没有 TypeScript Declare 的包直接排除。有的库 tsdoc 写得很详细,tsdoc 直接当文档看。 写通用库的时候 TS 是必须的,之后调用的时候会很舒服。写业务的时候用 ts 就更舒服了,一般类型都直接能推导出来。