增加约束是好事,但Python的type annotation和ts这种都是在原来的基础上以向下兼容的形式做的。这种做法说明它们在哲学上选择了渐进演化,而不是creative destruction的路线,所以它在享受向下兼容既有生态的时候,必然要面对因此产生的各种麻烦。
加type约束对ai来说不是啥问题,但现实是让ai写ts代码,它也喜欢到处甩any。理论上ts开个strict也能杜绝,但这个就跟rust也可以到处写unsafe是一样的,并不是说语言层面你能不能做到,而是这个生态就决定了它是这种风格。
【 在 buildtolast 的大作中提到: 】
: 没用过,但是现在不是都在加type吗?比如python。增加一些约束,在早期发现问题不好吗?我感觉主要是JS这玩意儿项目都不大,重构什么的需求不大,所以大家不喜欢TS,觉着成本划不来。
:
:
--
修改:lvsoft FROM 39.144.105.*
FROM 39.144.105.*