爲了使一個具體的例子,我有PromoCode聚合根是由PromoCodeUsage實體,僅由AR控制,以便在AR一些方法只是委託給該實體,如: public function useFor(Order $order): void
{
$this->promoCodeUsage->useFor($order);
}
有些他們被部分下放,如: public function appl
問題更多的是關於正常/理想CI流程的基本理解,以及理解集成測試的範圍。 按我的理解,基本CI CD流 UnitTesting --> IntegrationTesting --> Build Artifact --> Deploy to Dev/Sandbox or any other subsequent environments.
所以單元傢俱測試和集成測試集體決定/確保如果構建穩定,並準