Как подойти к разработке веб-приложений?

Как подойти к разработке веб-приложений?
Как подойти к разработке веб-приложений? - andrewtneel @ Unsplash

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

Рассмотрите разработку, ориентированную на ценности, как общий подход и TDD для конкретики.

Начните с создания множества историй. Например, при создании сайта-блога первым шагом, вероятно, будет "пользователь должен иметь возможность написать простую запись в блоге", затем "пользователь должен иметь возможность отобразить свою запись в блоге" и т.д.

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

Затем разбейте выбранную историю на небольшие технические задачи, такие как "Создать html-форму", "Написать back-end для сабмитов" и т.д., которые можно выполнить за несколько часов.

Теперь:

  1. Выберите следующую задачу
  2. Напишите для нее модульный тест
  3. Сделать так, чтобы тест прошел
  4. Рефакторинг кода
  5. Не удовлетворены? Перейти к пункту 2
  6. Выпустить и/или перейти к пункту 1

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

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

Прикрепляю к посту несколько видео по теме:

Прикрепленное видео 1 - Как подойти к современным веб-приложениям — Никита Прокопов

Прикрепленное видео 2 - Воркшоп: Как подойти к разработке дизайн-системы, Евгений Шевцов (Usetech)

Прикрепленное видео 3 - Никита Терентьев, тренер IT-Academy по разработке веб-приложений на Python


LetsCodeIt, 23 мая 2023 г., 04:08