Update Technical future

Andreas Svanberg 2025-03-18 16:03:38 +01:00
parent 1c8c1e199b
commit 4c7a3d439e

@ -5,10 +5,10 @@
| Suggestion | Andreas | Nico | Tom |
| --- | --- | --- | --- |
| DataInitializer needs to be refactored | 💚 | 💚 | 💚 |
| ~~DataInitializer needs to be refactored~~ (#112) | 💚 | 💚 | 💚 |
| Replace java.util.Date with java.time | 💚 | 💚 | 💚 |
| Update wiki with onboarding information | 💚 | 💚 | 💚 |
| Update wiki with way of working information | 💚 | 💚 | 💚 |
| ~~Update wiki with way of working information~~ ([wiki page](https://gitea.dsv.su.se/DMC/scipro/wiki/Working-with-Gitea)) | 💚 | 💚 | 💚 |
| --- | --- | --- | --- |
| Remove all database operations (JPA) from services and delegate to repositories | 💚 | 💚 | 💚 |
| Stop with the "1 table-1 entity-1 repository-1 service" thing | 💚 | 💚 | 💚 |
@ -33,7 +33,7 @@
| Remove manual transaction handling inside workers (AbstractWorker base class) | 😃 | 😃 | 😃 |
| Make all notifications event-based rather than direct calls from other service methods | 😃 | 😃 | 〰️ |
| Make event handling asynchronous (such that a failure or slowdown in an event consumer does not interfere with the event producer) | 🔴 | 〰️ | 🔴 |
| Introduce automated Checkstyle analysis with no allowed violations | 💚 | 💚 | 〰️ |
| ~~Introduce automated Checkstyle analysis with no allowed violations~~ (#138) | 💚 | 💚 | 〰️ |
| Use Spring Boot Maven plugin / main method to start SciPro | 😃 | 😃 | 😃 |
| Use a local database running in Docker | 😃 | 😃 | 🔴 |
| Create a mock Docker container for Daisy API | 😃 | 😃 | 😃 |