Вот вы парня-то загрузили! ))) В реальности, все зависит от проекта. Если там все просто и без закоса под "Звездные войны", то пусть делает так, как знает. Т.е. на сколько знаний хватает. Потом опыта наберется и переделает на следующий уровень знаний.