Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am the only front-end developer in a team composed for 3 .Net devs, 1 QA and 1 PM. Although we have another team from another office halfway around the world, to whom would i do code review with?

  • me + front end developer from another office.
  • me + one of the .net developers in local office.
  • other choices/course of action to take?

this in assumption that:

  • .net developers have minimal experience in css and table-based layouts and as well as javascript;
  • me and the ui dev's time difference is that im 8 hours ahead of him.
  • sometimes most front-end and backend's mind doesnt jive.
share|improve this question

migrated from Jun 10 '11 at 8:24

This question came from our site for professional and enthusiast programmers.

On a team of 3, shouldn't everyone be familiar with all the code? – TheSean Jun 10 '11 at 12:18
up vote 2 down vote accepted

I think you could do a bit of both, since it's usually a good thing to communicate with many people and spread the understanding of how the system is built.

  • Choose reviewer based on the type of code under review (if it integrates heavily with the back-end, use a back-end dev... if it's mostly front-end, see about using the other guy.)

  • See if some back-end guys are more willing to learn/invest in the apps front-end than others. That's usually the case, and it's good to have someone in the office know abit about your front-end, to mitigate the bus-factor and help with workload peaks.

  • Code reviews can be done "offline" (i.e. via e-mail or web-tools) to mitigate the time difference. If you and the other UI guy are communicating well already, it'd probably work. If not, you both should discuss if you're comfortable with the idea and willing to spend the effort required to get there. (i.e. to know each other well enough so that you don't need to communicate in real-time.)

This depends on the other people being willing to do spend some time with you. You probably have to drive this a bit yourself, but see if you get permission, support and blessing from your (and their) boss, as it will make things much easier for you and everyone else (since they know it's ok to move some hours from their own work to code reviews with you).

Hope it helps.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.