Comment by thangalin

2 hours ago

JsonReader. CsvReader. JSON and CSV data fixtures. "Write tests," I said. "Use JSON fixtures, like the other tests," I directed. So it did:

    {
      "document": {
        "ElementA": "/home/username/project/valid-01.csv",
        "ElementB": "/home/username/project/valid-02.csv"
      }
    }

Then Opus had the audacity to couple the JsonReader to the CsvReader so that it could parse the CSV file contents during JSON parsing ... introducing at least five long-term maintenance issues along the way.