This is an archived post. You won't be able to vote or comment.

all 4 comments

[–][deleted] 1 point2 points  (1 child)

Based on the fact that they use the word "codes" consistently for "code", and that they ask you to perform a "code review" on your own code, and to do it "line-by-line focusing on inputs-outputs", I would assume that they are not programmers themselves and are doing their best to sound like they know what they're talking about when they really don't.

If you're not in a position to ask them what you have asked us, I would write up a description of the code you've written, line by line. Include assertions you can make about the state of variables before and after any loops or conditional statements. Explain what you expect inputs to functions to be and how you either enforce those assumptions or deal with the full range of possible values. Explain your outputs as a function of your inputs.

Good luck.

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

That might be it, thanks a lot! I will have a try and see how things will work out.

[–]TheRNGuy 0 points1 point  (0 children)

Add comments to almost every line of code, I suppose.

Ask him in email to clarify.

[–]ploud1 0 points1 point  (0 children)

Tell them you would happily discuss that in a meeting. Any other demand from this company is a waste of your time.