социальная сеть на asp.NET Core + Angular 8 [закрыт]

158
21 сентября 2021, 05:10
Закрыт. Данный вопрос необходимо конкретизировать. Ответы на него в данный момент не принимаются.

Хотите улучшить этот вопрос? Переформулируйте вопрос так, чтобы он был сосредоточен только на одной проблеме.

Закрыт 1 год назад.

Улучшить вопрос

вчера закончил свой первый тестовый проект

Получил новую тестовую задачу - написать социальную сеть, т.е. систему в которой имеются те же функции что и в соц. сети. Начал составлять план, но впал в ступор, с чего начать... сижу и пялюсь в пустой монитор. Не могли бы накидать сюда этапы написания, опыта в программировании практически нет, прошлый проект занял 3 месяца, изучать программирование начал 9 месяцев назад с нуля. В голове мысли о том, что надо начать с регистрации пользователя, далее после регистрации наладить функцию переписки, но не могу технически сформировать видение структуры проекта(

Answer 1

Вопрос слишком общий и каждый предложит свое решение.

Если архитектура гибкая, то ничего не мешает решать задачи в любом(разумном) порядке имея каркас.

Т.е если компоненты работают через интерфейсы, то ничего не мешает сделать реализации -заглушки. Так, например, контроллер авторизации всегда возвращает истину.

Я бы начал с описания интерфейсов:

  1. Описываем интерфейсы доступа к данным
  2. Описываем сервисы, которые будут дергать шаг 1.
  3. Описываем контроллеры и действия, которые будут дергать шаг 2.
  4. Заводим где-то конфигурационный файл с autofac и по мере реализации выполняем внедрение зависимостей.

Хотите авторизацию на конец оставить? Пожалуйста, сделайте реализацию, которая всегда возвращает true.

Сегодня у вас настроение с комментариями повозится? Берете и реализуете сервисы, не меняя почти промежуточный код.

А для тестирования функционала бек-энда не обязательно иметь готовый сайт. Можно слать запросы через какой-нибудь PostMan.

READ ALSO
C#.Почему массивы-типы ссылок?

C#.Почему массивы-типы ссылок?

Узнал что массивы в C#-это типы ссылок и они хранятся в куче,которая используется для динамичного выделения памятиНо вот вопрос:для чего массиву...

166
Получить текст с экрана

Получить текст с экрана

Я переписываю код WPF в UWPЗадача состоит в том, чтобы сделать скриншот экрана, вырезать его и скормить его библиотеке, которая найдет текст...

77
Как перебрать большой массив на 60000 строк?

Как перебрать большой массив на 60000 строк?

на пк если запустить такой скрипт то комп очень долго думает возможно например етот код залить на VPS сервак чтобы он быстро ответ давал, или...

75
Как получить значение тега из SimpleXMLElement?

Как получить значение тега из SimpleXMLElement?

Как получить значение тега <category> и записать его в масив?

99