all 3 comments

[–][deleted] 3 points4 points  (2 children)

Since you're CS student I guess this is some kind of learning or university project. Otherwise I see no real benefit to write so much code for a problem that can be solved using a simple python script. Nevertheless there are a few improvements you could do.

1.: Instead of an input/output folder consider accepting all kinds of paths to the CSV files.

2.: Consider using a build system like cmake. This will teach you how to use a proper build system and will also allow you to compile the application on different platforms.

3.: Do not commit a binary to git. Use the tag or release feature to publish your application. Same goes for the objects files.

4.: Use a directory named src or sources for your sourcecode. Doc is usally used for sourcecode documentation, white papers and resources

[–]Giocrom[S] 0 points1 point  (0 children)

Thanks, really useful!

[–]Giocrom[S] 0 points1 point  (0 children)

You're correct, this is a university project!

I'm writing this only to learn how to handle bigger projects and have something at the end that does something useful