离开Java/C#并不喜欢在Go中看到DDD
原文中文,约2500字,阅读约需6分钟。发表于: 。我注意到,在 Gophers 的小圈子里,他们离开 Java/C# 的动机是渴望一种更简单、更直接的编程方法,以避免与 DDD 和其他强调松散耦合的范式相关的复杂性和不可预测性。 他们表示,之所以转用 Go,是因为他们的编程理念是强内聚而非松耦合。 然而,作为一个缺乏经验的开发人员,我很难理解 Go 比 Java 和 C# 等其他 OOP 更好地实现强内聚力的地方和原因,会在...
Gophers离开Java/C#是因为渴望更简单、更直接的编程方法。Go中的包实现强内聚力,而Java和C#中的模块边界与类型混为一谈。Go的语法不同于Java,但功能上没有本质区别。DDD是关于以领域为中心的软件建模。Go也可以被认为是一种OOP语言。代码结构应遵循业务/问题领域。