Closed Mateusz-Krajewski closed 4 months ago
to można by przejść na jakąś warstwe abstrakcji żeby się przed tym zabezpieczyć . Przynajmniej fabryke trzeb aby było zrobić która będzie zwracać zwalidowany plik lub nie
+trzeba zrobić abstrakcje dla oczytu z pliku żeby się to zmockować dało
Niekoniecznie abstrakcja jest konieczna. Da się to inaczej też ogarnąć
@bartoszsnieg jak?
przed nlohmann::json::parse(file); trzeba sprawdzać poprawność json. nlohmann::json udostępnia metode accept która zwraca czy jest to poprawny json, jednak nie można do niej przekazać pliku gdyż json::parse nie wczyta potem z niego danych, chyba że da się jakoś zresetować wskaźnik w pliku.
do poprawy są wszystkie aplikacje wczytujące dane z pliku json i json_parser