You have to implement an abstracted and simple application to manage a library of books and magazines.
Frame conditions
You have 1.5 hours for this Kata - not a minute longer.
If you reach this time limit stop your work immediately.
It is an important part of the kata to respect the time limit.
There are no restrictions on how to use the provided time.
If you want to code the entire time or take breaks, etc. you are free to.
This is a real world situation. You are allowed to consult the Internet, import any package you like, call a friend, et
BUT: You are not allowed to do pair programming.
AND If you have already done this kata before, don't review your previous implementation or steal code from it.
Develop your code based using Go v1.18.x
Keep the following priorities in mind while you implementing - in the mentioned order:
Code quality
Readability
Feature Set
Test Coverage
Given resources:
Hint: There is a reason why there are so many books and authors with umlauts.
authors.csv: Contains authors with its email, firstName and lastName.
books.csv: Contains books with its title, description, one or more authors and an isbn.
magazines.csv: Contains magazines with its title, one or more authors, a publishedAt and an isbn.