代码 > 发现golang对自己代码习惯的一个潜移默化的影响
2026-05-11
不再喜欢用类。
喜欢把类退化成结构struct,把大部分方法写在类外
不管 go/c#/dart/js都是这样。
仔细想了下,对于我而言。
只有数据是静态(永恒的)。
这个数据,只要写了下来,过来20年,还是这个数据。
而处理数据的代码,则是动态一直变化的,可能是优化,可能是需求变化,可能是bug修复。
所以,一个动态和一个静态的东西,在实际操作中,放在一起,是不合适的。
数据就是数据,过100年还是这个数据。
而方法,则只有过了测试,过了整合,实际上线跑过,才能说是当前可用的方法。
那种把相关的数据和方法放一起的想法,太不成熟。
点击登录