求教前端大佬,公司用 vue3 却不写接口,不用静态类型,有什么说法吗?

160 天前
 wooolf

作为一个 java 后端,现在在上手公司的 vue3 项目,对象基本靠 log 来查看理解。感觉好不习惯...

5056 次点击
所在节点    程序员
64 条回复
yunlongV
160 天前
没看懂..
lscho
160 天前
没啥说法,大多数原因是时间不够呗。。。如果时间足够,大多数程序员还是愿意把项目写好的
crocoBaby
160 天前
本来就可用可不用啊,没有说 vue3 一定要用 ts
g0blin
160 天前
没看懂..
yaott2020
160 天前
提醒一句,不要用你写 A 语言的习惯套在 B 语言身上
rockey1997
160 天前
不习惯就对了 反思一下自己为什么不写接口文档 (doge)
CHTuring
160 天前
如果没用 typescript 的正常,如果用了 typescript 还不写类型的话,那就是前端脱裤子放屁了。
murmur
160 天前
ts 对于非专业前端是弊大于利,马上要加个参数那边要着急测试,你这还花半天时间找类型定义,烦都烦死了
wooolf
160 天前
@yunlongV 就是想了解下 vue3 中的接口和 ts 的静态类型,在前端是不是主流写法。还是说目前还没推广开
Curtion
160 天前
vue3 没有强制要求 ts
wooolf
160 天前
@CHTuring 就是用了 ts 的
xiangyuecn
160 天前
这不就像 java 里面用 map 一把梭,有啥不习惯的🙂 java 返回 object ts 返回 any
CHTuring
160 天前
@wooolf #11 那是你们前端有问题
IvanLi127
160 天前
不写接口和静态类型是指没有把每个 api 调用封装成一个方法和 anytype 吗?前者后端稳定可靠就没必要做,后者可能是人家根本不想用 ts 。
yunlongV
160 天前
@wooolf 通过配置 vue config 和 eslint 可以让不编写类型或者使用 any 类型无法进行编译的,具体还是要看公司规范。否则前端类型即便写错了或者全都写 any ,也可以进行正常编译与开发,甚至不影响功能,所以执行起来要看公司的规范。时间充足我会写详细的 ts 类型,层级太深的可能会用 any..我的同事的代码在打开 eslint 之后会通红一片..但是依旧不影响功能..这样我是不能接受的..起码要保证页面干净整洁
yunlongV
160 天前
之前在的一家公司..ts 全部用 any ,纯属脱裤子放屁,不知道用 ts 图什么。一般用 ts 但是写不好类型多半是水平问题..
zhtyytg
160 天前
@yunlongV 同意,到处都是 any 和 elint ignore
yzlren
160 天前
时间不够 any 来凑
esee
160 天前
我用 ts 一是为了获得其他模块的类型提示,但是我自己写的部分用 any 是为了开发速度,开发过程删删改改太正常了,一开始就写类型限制了发挥,我都是项目或者功能模块基本完结后,最后再补充类型 和 完善注释。
supuwoerc
160 天前
typescript❎anyscript✅

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1049132

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX