Skip to content

modernSE/kata-csvdb-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CsvDB Kata

We want to create a simple database based on CSV-Files. But in order to be able to write proper unit tests, we need to get rid of the direct file access on the hard disk.

Task I

We want to introduce a new abstraction layer for the persistence. Then we could swap the file-based implementation with an in-memory approach for our tests. Also sometime in the near future it is panned to add support for cloud storage, our boss just learned about the "new clouds".

Task II

Currently the Database is limited to store only Addresses. Extend the implementation in a way, that arbitrary new object types can easily be added in the future. Verify your concept by implementing a new type "Task".

Gitpod Ready-to-Code

About

Clean Code Example

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages