#34 TDD подход при разработке сервиса меню NestJS разработка кода | Джедай веб разработки

preview_player
Показать описание
В серии из 3х видео я играю роль техлида и разработчика. В этой серии Максим разработчик делает реализацию для MenuService. И в этом видео был добавлен еще 1 тест. Реализацию кода по этим тестам можно найти в гитхаб репозитории. Рекомендую смотреть все три видео (#32 & #33)

TDD - test driven development это разработка кода от тестов. Требования конвертируются в тесты, пишется код под тесты и при написании кода все новые вопросы конвертируются в новые тесты. В итоге мы получаем возможность разделения труда и мы не нуждаемся в готовом приложении, а можем разрабатывать класс за классом.

ANGULAR
Тег с кодом для задания

NEST JS
Тег с кодом для начала задания
Тег с кодом выполненного задания

Установка проекта
1) Установите mysql сервер
2) Создайте пустую БД
3) Склонируйте NestJS проект
4) Загрузите зависимости "npm install"
6) Пропишите свои параметры БД
7) Выполните "npm start" для запуска bakend сервера
8) Склонируйте Angular проект
9) Загрузите зависимости "npm install"
10) Запустите фронтенд "npm start"
----------------------------------------------------------------------------------------

Приветствую друзья. Этот плейлист посвящен разработке блога с использованием Nest Js + Angular + MySql. Все это будет происходить с использованием KANBAN подходов к ведению проектов и с использованием github.

Видео максимально содержат все шаги разработки и мысли по реализации.

Цель такого формата - донести свое мировозрение к разработке длительных проектов и привлечь увлеченных ребят делать pull request в мой github репозиторий как contributors.

Невозможно рассказать причины появления шаблонов программирования, если не иметь проект состоящий из большого числа зависящих друг от друга элементов.

Надеюсь такой формат видео будет интересен. Github проекты можно найти:

Телеграм канал:
Рекомендации по теме
Комментарии
Автор

Чудовий курс, навіть з досвідом в ангулярі було дуже корисно побачити і попрактикувати правильний підхід до побудови архітекрути та самому програмувані. Велике дякую за роботу, можливо колись продовжеш, будемо раді)

hopper
Автор

Годный курс в целом вышел, хорошо раскрыл модульность ангуляра, я довольно сильно плавал в этой модульности, теперь понимаю что к чему, ngrx и сам rxjs хорошо показал, как на практике пользоваться этой мощью. Учитывая, что курс не окончен, он все равно будет очень полезен всем для более глубокого понимания ангуляра. Буду очень рад продолжению.

maratzinatulin
Автор

Объясните, пожалуйста, для чего конкретно нужна переменная NodeMap и как она взаимодействует с src? Как при изменении этой переменной меняется дерево? Не увидел, чтобы она как-то применялась после Object.assign(), при этом само дерево изменяется

AndreyFesunov
Автор

Хорошо рулишь джаваскриптом, взял себе на заметку деструктуризацию в map)

redcokes
Автор

Я теперь понял, почему ты тех. лид. Вопрос: почему не продолжаешь проект дальше, ведь тут ещё куча всего?

romanryaboshtan
Автор

Максим привет, а можешь записать видео с разбором как правильно дебажить приложение в рантайме?
Как искать утечки памяти или на что обращать внимание при оптимизации приложения.

vitaliit.