认同
其他动态语言也有类似情况
ruby/python/php
举例
大量函数的返回值,参数都是hash/dict/array之类
处理方便的同时对于可读性,代码的复用性有不少损失
不过两边都在做工作,动态语言通过类似 keyword arguments
静态的用duck typing来避免接口申明和维护
但问题是静态的不得不写,动态却很随意
所以大团队大项目尽量用typescript
【 在 cnxs (coder) 的大作中提到: 】
: +1
: 对于严肃对待软件工程的工程师,我想一定会喜欢ts规范的,因为它可以把js语言根据现代软件工程的规范来约束管理
: es5灵活度太大了,非常不利于大项目,多人员合作下的维护.你随便怎么写都可以,到最后都是变量和object,这也是js的本质,但这不是软件工程
: ...................
--
FROM 58.246.138.*