I was asked to debug a relative big project for 1 person, that is to be a candidate to augment CGAL library.
The head of the research team asked the 1-2 other young members of the team (I am the younger and the only undergraduate one). They said no.
I decided to accept, since I am interested in the topic and may want to follow it in the future (replace may with probably, surely, etc....). The errors were too many, that the terminal couldn't fit it! I was scrolling up and up and I couldn't find the "make" command!
I was writting the compiler meesaged in a file and debug the project from there. I did it!
(bonus question: didn't the guy that delivered the code knew about all these errors?!? It was supposed to be working fine when it was delivered to the team. However he decided with some others to init a start up in Canada, thus I understand he is too busy to debug now...but ok, I wouldn't deliver a project if I knew it was broken..I would fix it first! It's a moral issue here too I guess. )
>So, why do you post here?
To say a Bravo to you, yes to you, that you are reading this. I am pretty sure that C board really help me to debug/read others people code! It's amazing how a forum can help..and it's **free**!!!!!!!!!
So, may the new year make us improve ourselves and help (and be helped) as much we can!
PS - I am pretty sure that my changes did not create a bug. It seems however, that in one case of a spesific group of input the program is not giving all the correct answers! It seems, that he had logic errors too, but I emailed the head of the team to see what should we do..