metadata-qa-api icon indicating copy to clipboard operation
metadata-qa-api copied to clipboard

Use a CSV library in generating CSV files

Open pkiraly opened this issue 4 years ago • 3 comments

pkiraly avatar Nov 29 '21 17:11 pkiraly

Hi @pkiraly, sorry to intrude, just curious on what your plans are ;) As you know I have some opinion on this:

  • deprecate all code/methods in the Calculator related to deserializing or serializing input/output records from or to csv, json, ..., ie. measureAsJson(), measure(String record), etc.
  • move those functionaly to wrappers like for instance https://github.com/viaacode/metadata-quality-assessment/blob/master/src/main/java/be/meemoo/CSVResultWriter.java

This will significantly simplify the Calculator and improve maintainability/extensibility of reading and writing any data format. My two cts ;)

mielvds avatar Nov 30 '21 10:11 mielvds

@mielvds Can I copy your classes?

pkiraly avatar Dec 17 '21 13:12 pkiraly

go ahead!

mielvds avatar Dec 17 '21 13:12 mielvds