Skip to content

Лабораторные работы для группы АИБ второй семестр. Бэкенд.

License

Notifications You must be signed in to change notification settings

CITG-Space-Pet/backend_labs_aib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Веб программирование курс лабораторных работ

Второй семестр

Билл Гейтс

Успех — паршивый учитель. Он заставляет умных людей думать, что они не могут проиграть



Навигация:



Интро

Если вы это читаете, то вы или случайно наткнулись на данный репозиторий, либо вам посчастливилось попасть нак курс веб-программирования.
И так, в данном репозитории будут находиться ссылки на все репозитории в которых вы будете делать свои лабораторные работы.

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


Что понадобиться для работы

Для выполнения лабораторных работ вам понадобиться:

  1. аккаунт на Github. Зарегистрироваться будет довольно просто.
  2. Для работы вам понадобиться Git, если вы владелец Windows вам пригодиться установиться себе GitBash
  3. Настроить git bash для работы следуя официальной инструкции
  4. Также вам потребуется IDE (Visual Studio Code или Pycharm Community Edition
  5. Также потребуется Docker
  6. Приложение для удобной работы с СУБД, мы рекомендуем DBeaver

Если у вас что-то не получается или вы не понимаете, что делать, обязательно свяжитесь со своим преподавателем


Мои лабы, один репозиторий

Все свои лабораторные вы будете выполнять в своей ветке которая будет создаваться на основании ветки main репозитория с лабораторной работой.

Клонируйте себе на локальную машину репозиторий с лабораторной работой

alt
git clone https://github.com/rstu-web-labs/<path>

Создайте ветку в которой вы будете работать над своей версией решения и переключитесь на неё

Правила именования веток: Ветка должна быть именованна в следующем формате / Где group название группы и одновременно тег (aib042), surname ваша фамилия на английском tupin

git branch aib042/tupin
git checkout aib042/tupin

Обновляйте свой репозиторий в случае изменений

git checkout main
git pull
git checkout aib042/tupin
git merge main

Как сдавать на проверку лабы

  1. Все решения вы сохраняете в своей ветке, в момент когда вы готовы сдавать решение вам понадобиться создать Pull Request и запросить Ревью у своего преподавателя.
  2. В случае успешного решения PR будет помечен как Approved и в дальнейшем закрыт.
  3. В случае неудачи он будет заблокирован с замечаниями. Документация
  4. Каждый проект должен снабжаться документацией оформленной в формате Markdown

Обязательно к прочтению

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

alt
  1. Каждый проект и лабораторная работа будет предполагать наличие Мягкого и Жёсткого дедлайн.
  2. Сроки дедлайна указываются в самой лабораторной.
  3. Отсчёт срока исполнения начинается с даты проведения лабораторной работы.
  4. Если ваше решение не сдано на проверку после наступления жёсткого дедлайн, оно проверятся не будет и вы не будете допущены до сдачи экзамена.
  5. Проверка работ будет производиться только на самих лабораторных работах, просмотр кода и консультации тоже, но вы по-прежнему сможете задавать вопросы в чате, и не забывайте про мемасы.
  6. Если вы прислали решение в рамках дедлайна и оно не верное мы конечно немного потерпим, но если PR с замечаниями будет висеть пару недель, он будет закрыт и смотрите пункт 4.

Однако если вы нарушаете правила и выкладываете решения не в том виде в котором они указаны в описании выше или в описании самой лабораторной работы:

Мы не будем проверять ваше задание пока вы не приведёте его к указанному формату (цените время других разработчиков)

Ещё несколько нюансов которые мы искренне рекомендуем соблюдать:

  1. Не пытайтесь сдать все лабы в один день, никто не будет проверять такой огромный объём материала за один день (цените время других разработчиков)
  2. Пишите свои решения, пусть они будут плохими и будут основаны на подсказах, но они будут ваши (цените время и труд других разработчиков)
  3. Критика приветствуется, если вы нашли баг в задании, обязательно сообщите об этом, а лучше создайте PR

В случае отказа от попытки сделать, что-то самостоятельно, задания буду усложняться и сроки на их выполнения тоже.


Пожалуйста, соблюдайте правила

Со своей стороны мы постараемся обеспечить вам максимально комфортное прохождение курса


Всегда рады вам на курсе

alt


About

Лабораторные работы для группы АИБ второй семестр. Бэкенд.

Resources

License

Stars

Watchers

Forks

Packages

No packages published