【发布时间】:2011-12-28 16:05:40
【问题描述】:
在我的上一个项目中,我应用了 DDD N 层,因为应用程序非常复杂,因为业务逻辑是动态的,并且无法预先捕获需求。
它非常适合敏捷开发,有助于在迭代过程中逐步理解域逻辑。我们使用 TDD 来了解预期行为并开发领域模型 (DDD)。
问题是在我的团队中,有些团队成员并没有真正了解 OOP 的基础知识以及 SOLID、Refactoring 等实践。他们更习惯于使用 SQL 过程来实现业务逻辑。这也影响了他们的生产力,因为他们必须学习所有这些概念。
所以问题是,这通常发生在其他软件公司吗?
【问题讨论】:
-
奇怪的问题,是的,确实如此。此外,它发生在其他开发人员不知道的任何技术\概念上,他们需要学习它。你还能期待什么......