Refactor: Remove ProcessDocument and update roadmap
Removed the obsolete `ProcessDocument` folder and its files (`ProcessDocumentCommand.cs`, `ProcessDocumentHandler.cs`, `ProcessDocumentValidator.cs`) as part of Application Layer cleanup. Updated `ROADMAP.md` to reflect progress, including the start of `DevExpressPdfProcessor` implementation (Step 3.2) and actionable steps for creating a test folder structure. Documented the availability of the `DevExpress Universal License`.
This commit is contained in:
@@ -1317,12 +1317,13 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
||||
|
||||
- **Phase 3:** Infrastructure Layer (Outside-In!)
|
||||
- ? Step 3.1 - IPdfProcessor Interface erstellt
|
||||
- ?? Step 3.2 - DevExpressPdfProcessor implementieren (TDD - **IN PROGRESS**)
|
||||
- ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Application Layer cleanup)
|
||||
|
||||
### ?? In Progress
|
||||
- **Phase 3:** Infrastructure Layer
|
||||
- **NEXT:** Step 3.2 - DevExpressPdfProcessor implementieren (mit TDD!)
|
||||
- ?? **Wichtig:** Ordnerstruktur existiert, aber Services noch nicht implementiert
|
||||
- ?? **Wichtig:** Application Layer hat ProcessDocument-Dateien (leer), sollte ValidatePdf sein
|
||||
- **Phase 3, Step 3.2:** DevExpressPdfProcessor (TDD)
|
||||
- **NEXT:** Step 3.2.2 - Test-Ordnerstruktur erstellen
|
||||
- **Progress:** 1/7 Mini-Steps abgeschlossen
|
||||
|
||||
### ? Pending
|
||||
- **Phase 3:** Infrastructure Layer
|
||||
@@ -1341,22 +1342,17 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
||||
|
||||
### ?? Hinweise zum aktuellen Stand
|
||||
|
||||
1. **Application Layer - ProcessDocument vs ValidatePdf:**
|
||||
- Aktuell: `Features/Documents/ProcessDocument/` (leer)
|
||||
- Roadmap: `Features/Documents/ValidatePdf/` (geplant)
|
||||
- ?? **Action:** ProcessDocument-Dateien sollten gelöscht oder umbenannt werden
|
||||
|
||||
2. **Tests Layer:**
|
||||
1. **Tests Layer:**
|
||||
- Aktuell: Nur `UnitTest1.cs` (Dummy-Test)
|
||||
- Roadmap: Ordnerstruktur für Unit/Integration Tests
|
||||
- ?? **Action:** Ordnerstruktur erstellen, UnitTest1.cs löschen
|
||||
|
||||
3. **Infrastructure Services:**
|
||||
2. **Infrastructure Services:**
|
||||
- Ordner existieren (PdfProcessing, FileStorage, DocumentValidation)
|
||||
- **Aber:** Alle leer
|
||||
- ?? **Action:** DevExpressPdfProcessor.cs implementieren (Step 3.2)
|
||||
|
||||
4. **DevExpress Universal License:**
|
||||
3. **DevExpress Universal License:**
|
||||
- ? **Verfügbar!** Wir können alle DevExpress Pakete nutzen
|
||||
- Aktuell nur: `DevExpress.Pdf.Core`
|
||||
- Bei Bedarf können weitere Pakete hinzugefügt werden
|
||||
@@ -1487,6 +1483,8 @@ public async Task POST_ValidatePdf_InvalidPdf_Returns400() { }
|
||||
| 17.01.2025 | Phase 3 | ? Step 3.1 completed - IPdfProcessor Interface erstellt |
|
||||
| 17.01.2025 | Roadmap | ?? **ROADMAP Status-Update** - Aktueller Projektstand dokumentiert |
|
||||
| 17.01.2025 | Infrastructure | ?? **DevExpress Universal License** hinzugefügt - Vollzugriff auf alle Pakete |
|
||||
| 17.01.2025 | Phase 3 | ?? **Step 3.2 gestartet** - DevExpressPdfProcessor (TDD) |
|
||||
| 17.01.2025 | Application | ? Step 3.2.1 - ProcessDocument Ordner gelöscht (Cleanup) |
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user