adorsys / adorsys/status-list-server

Refactor store.rs to reduce size and consolidate repetitive logic/tests

Ouverte
#358 0 commentaires 0 réactions 1 personne assignée Réclamée par @Christiantyemele Voir sur GitHub
Langage dominant
Rust
Étoiles
22
Forks
5
Merge moyen
2 j 11 h
PR mergées (30 j)
47

Description

**Problem:**
The `store.rs` file is getting too large, making it harder to navigate and maintain. The implementation and tests contain repetitive logic and logically duplicated test cases, which increases cognitive load and makes the file unnecessarily large.

**Task:**
- [ ] Audit `store.rs` to identify repetitive implementation logic.
- [ ] Extract reusable helpers or modules to consolidate repeated patterns.
- [ ] Identify and merge logically duplicated test cases.
- [ ] Reorganize tests to improve clarity and reduce redundancy.
- [ ] Verify that all existing behavior remains unchanged after refactoring.

**Acceptance Criteria:**
- [ ] `store.rs` is significantly reduced in size or split into smaller, focused modules.
- [ ] Repetitive logic in the implementation is consolidated into reusable helpers.
- [ ] Logically duplicated test cases are merged or removed.
- [ ] All existing tests continue to pass.
- [ ] No functional behavior changes are introduced.

Guide de contribution

Ouvrir le guide de contribution

Évaluation

Cette issue n'a pas encore été évaluée.

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.