Open Issues Need Help
View All on GitHub Add Coroutine Support for Asynchronous Task Handling about 2 months ago
AI Summary: Integrate Kotlin Coroutines into a Kotlin CLI banking system to improve performance and responsiveness. This involves refactoring existing synchronous service methods (in `TransactionService`, `BankService`, and `UserService`) to use suspend functions and structured concurrency, replacing `runBlocking` with appropriate coroutine scopes and dispatchers, and adding unit tests to ensure correct coroutine behavior.
Complexity:
4/5
enhancement good first issue
Kotlin-based Banking System built entirely for the terminal (CLI) using clean software architecture and Separation of Concerns (SoC) principles
Kotlin
#clean-architecture#cli-app#console-application#dao-design-pattern#gradle-kotlin-dsl#kotlin#kotlin-basic#oop-principles#practice-project#seperation-of-concerns