Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.
Закрыт 1 год назад.
вчера закончил свой первый тестовый проект
Получил новую тестовую задачу - написать социальную сеть, т.е. систему в которой имеются те же функции что и в соц. сети. Начал составлять план, но впал в ступор, с чего начать... сижу и пялюсь в пустой монитор. Не могли бы накидать сюда этапы написания, опыта в программировании практически нет, прошлый проект занял 3 месяца, изучать программирование начал 9 месяцев назад с нуля. В голове мысли о том, что надо начать с регистрации пользователя, далее после регистрации наладить функцию переписки, но не могу технически сформировать видение структуры проекта(
Вопрос слишком общий и каждый предложит свое решение.
Если архитектура гибкая, то ничего не мешает решать задачи в любом(разумном) порядке имея каркас.
Т.е если компоненты работают через интерфейсы, то ничего не мешает сделать реализации -заглушки. Так, например, контроллер авторизации всегда возвращает истину.
Я бы начал с описания интерфейсов:
Хотите авторизацию на конец оставить? Пожалуйста, сделайте реализацию, которая всегда возвращает true.
Сегодня у вас настроение с комментариями повозится? Берете и реализуете сервисы, не меняя почти промежуточный код.
А для тестирования функционала бек-энда не обязательно иметь готовый сайт. Можно слать запросы через какой-нибудь PostMan.
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости