Once I helped one of my friends writing a coding project for an interview for him.

We worked out a solution in C++. I showed him all the class hierarchies, how the flow worked and so on.

The day after he told me he re-wrote it in C# as he was more confident with it. Fair enough.

He changed most of the names using camel + underscore notation, sometimes starting with a capital letter, sometimes not!

But the best (or, rather, worst) was to convert the class hierarchy in a big class with all stuff in it, called "CMother". That got me. This class had a couple of static methods that took a lot (if not all) inputs that somehow coincided with the member variables of another class and did some work with them (like a constructor of that class would do).

Needless to say, he didn't got the job

Add Comment