проектиране и рефакториране