Code Monkey home page Code Monkey logo

3homework's Introduction

Памятка по выполнению домашних заданий.

Что сделать перед сдачей

  1. Проверьте работоспособность кода.
  2. Проверьте что код отформатирован, что отступы правильно расставлены, что вы не выходите за пределы 80 символов в длину строки, что все выглядит хорошо.
  3. Напишите вопросы, если такие есть в комментарий при сдаче ДЗ.
  4. Сдайте работу.

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

console.log("Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae, optio quibusdam doloribus porro provident rem.");

Такое можете оставить, длинные строки редко встречаются в коде, можете их не переносить, если нет желания.

Формат сдачи ДЗ

Комментарий с заданием в html не нужно удалять.

ДЗ необходимо сдать одним следующих вариантов:

  1. Один архив, со всеми нужными файлами
  2. pull request на github.

Сдавать необходимо те файлы (если таковые были), которые вам были даны, не нужно создавать что-то дополнительно, либо переименовывать их, если не сказано обратного в задании.

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

Не стоит сдавать просто ссылку на репозиторий, старайтесь работать через pull request в свой же репозиторий. Краткая памятка по созданию pull request:

  1. Создаете репозиторий в github (именно он, не bitbucket или gitlab).
  2. Обязательно проверьте что он публичный, иначе доступа до него у ревьюера не будет.
  3. Сделайте первый коммит в главную ветку и запуште в репозиторий (добавьте например файлик readme.md).
  4. От главной ветки создайте новую ветку, в которой будете выполнять ДЗ.
  5. Советую создавать новую папку в вашем репозитории для каждого ДЗ, пусть в этой папке будут все файлы, которые относятся к данному ДЗ.
  6. Коммитите (сколько угодно раз) в новую ветку и пушите на удаленный репозиторий все изменения, тоже в новую ветку, которую создали в 4 пункте.
  7. Заходите на сайт github, создаете pull request с запросом на мерж новой ветки в главную ветку.
  8. Сдаете ссылку на pull request. Если у вас имеется отдельное поле для сдачи pull request, нужно вставить ссылку именно в это поле. Если же отдельного поля для сдачи PR нет, то сдайте просто прописав ссылку в комментарий.
  9. После проверки преподавателем/ревьюером вносите изменения, если необходимо, далее сами мержите с главной веткой и удаляете ветку.

Следующее ДЗ делаете так же, начиная с 4 пункта.

Я не понимаю чего-либо, что мне делать?

Если возникают проблемы при выполнении ДЗ, действуем по следующему принципу:

  1. Пересмотрите лекцию, семинар, если еще не смотрели.
  2. Гуглим 15 минут, пытаясь решить проблему.
  3. Задаем вопрос в общем чате, с отметкой @S_HappY, это мой телеграм, как только у меня появится время и я увижу что меня кто-то тегнул - отвечу на вопрос, если на него еще не ответили.

Можно ли писать в личку в телеграм?

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

3homework's People

Contributors

waleriichirkov-16021990 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.