основной принцип в разработке, как показала практика, сделать как можно быстрее и сдать, а потом уже доделывать и править, за оптимизацию молчу, ее никто не оплачивает, поэтому на усмотрение того кто разрабатывает
А кто-то на днях со мной спорил... И оно правильно, потому что сначала проблему надо решить, а потом доводить до ума, иначе ничего никуда не поедет. Делать правильно сразу - хорошо, но в проекте есть деньги и сроки