File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -81,8 +81,7 @@ auditoria. Isso garante a integridade do histórico para conformidade bancária.
8181
8282Para atender ao requisito de controle de concorrência na operação de transferência, foi implementado:
8383
84- * ** Pessimistic Locking** (ou ** Optimistic Locking** com ` @Version ` ): Para evitar o problema de "Lost Update" quando
85- dois processos tentam debitar da mesma conta simultaneamente.
84+ * ** Optimistic Locking** com ` @Version ` quando dois processos tentam debitar da mesma conta simultaneamente.
8685
8786### 3. Validação de Regras de Negócio
8887
@@ -93,6 +92,7 @@ garantindo que o estado do banco de dados permaneça consistente.
9392
9493A cobertura de testes foi priorizada para garantir a confiabilidade das transferências:
9594
95+ * ** Testes CI/CD** : Execução dos testes unitários e de integração na pipeline após cada commit.
9696* ** Testes Unitários** : Validação de lógica de negócio e cálculos de saldo.
9797* ** Testes de Integração** : Fluxo completo de transferência simulando concorrência e rollback de banco de dados.
9898
You can’t perform that action at this time.
0 commit comments