代码 > 发现golang对自己代码习惯的一个潜移默化的影响

2026-05-11

不再喜欢用类。

喜欢把类退化成结构struct,把大部分方法写在类外

不管 go/c#/dart/js都是这样。

仔细想了下,对于我而言。

只有数据是静态(永恒的)。

这个数据,只要写了下来,过来20年,还是这个数据。

而处理数据的代码,则是动态一直变化的,可能是优化,可能是需求变化,可能是bug修复。

所以,一个动态和一个静态的东西,在实际操作中,放在一起,是不合适的。

数据就是数据,过100年还是这个数据。

而方法,则只有过了测试,过了整合,实际上线跑过,才能说是当前可用的方法。

那种把相关的数据和方法放一起的想法,太不成熟。

点击登录