Дом вызовов кодирования Juniordev! Эти проблемы регулярно публикуются в нашем канале Slack, поэтому убедитесь, что вы там и примите участие!
Juniordev TGA - это группа разработчиков из региона залива большого количества в Новой Зеландии, которые стремятся к обучению. Мы приходим всеми возрастом и опытом, от тех, кто только начинает, до тех, кто играет их первую роль разработчика, и тех, кто был в их роли какое -то время - единственное, что у нас всех общего, - это то, что мы здесь, чтобы учиться и помочь другим на уровне наших знаний.
Мы собрали эти проблемы друг для друга, взяты из Интернета, чтобы помочь нам учиться и работать в команде для тестирования, решения и рефакторов.
Мы принимаем всю помощь, которую мы можем получить в Juniordev TGA, и любой может написать вызов для группы, поэтому понимайте, что не все узнают или даже будут чувствовать себя комфортно, используя один и тот же язык. Если задача не на языке, который вы изучаете, то вы можете использовать это как возможность внести свой вклад в сообщество, переписывая задачу на языке, который вы знаете, чтобы другие могли ссылаться (т.е. Если задача - это код в JS, вы можете переписать его в Python) или просто написать свое решение на языке, который вы хотите.
Большой! Тем не менее, мы хотим иметь возможность удовлетворить все различные уровни опыта, на которых есть наши участники, поэтому нам нравится сохранять проблемы, чтобы каждый мог чему -то научиться. Если вы переживаете проблемы, вы можете подняться и провести обзор кода, отправленные решения, или помочь, написав модульные тесты для проблем, чтобы убедиться, что все работает.
Потрясающий! Тогда вы не против внести свой вклад :) Посмотрите на шаги ниже на участие; Проблемы могут быть письменной проблемой, практиковать шаблон проектирования, плохо написанный код, который необходимо реформировать, или просто код, зараженные ошибками.
Очевидно, вам нужна учетная запись GitHub ... затем следуйте:
cd , чтобы перейти к выбранному каталогу по вашему выбору (то есть папка в ваших документах для всех задач, которые вы собираетесь решить).git clone и вставьте копию, которую вы скопировали.git checkout -b [your name] - это создаст ветвь и нанесет вам на нее. Затем найдите папку с задачей, которую вы хотите решить, и в папке Solutions создайте свой файл решений.Если у вас есть репо локально, и вы хотите, чтобы вы хотите, то просто следуйте шагу 5 сверху и решите! Однако, если это новый вызов, вам придется сделать это, чтобы получить его ...
cd documents/juniordev/challenges )git pull origin master - это вытягивает все изменения от Master Repo (The Juniordevtga One) в ваш местный.Вы закончили, насыщены и готовы отправить свое решение! Теперь вам нужно подтолкнуть его и сделать запрос, чтобы втянуть его в Master Repo ...
git add . Для постановки ваших файлов. Любые файлы, измененные или добавленные, будут включены здесь. (Вы также можете использовать git status , чтобы просмотреть файлы, которые вы изменили, и будете совершать)git commit -m "[your message]" чтобы совершить поэтапные файлы. Это хорошая практика, чтобы написать сообщение, даже если вы просто попробовали!git push для этого.Вы хотите подать вызов? Это может быть письменная проблема, практиковать шаблон проектирования, плохо написанный код, который необходимо реформировать, или просто код, зараженные ошибками - если вы принимаете вызов откуда -то еще в Интернете, просто убедитесь, что вы приписываете источник :)
Чтобы внести свой вклад, просто скопируйте шаги сверху, чтобы убедиться, что у вас есть последняя версия репо на вашем локале, чтобы вы могли добавить свои вещи, а затем выполнить шаги отправки, чтобы отправить его. Следуйте формату, который уже существует с проблемами, каждый из которых имеет свою собственную папку в папке Challenge, и папку для решений. Вы можете отправить проблемы на любом языке, который вы хотите, или вы можете сохранить его общим, просто записав задачу в коде Sudo в файле redhme.md - но попытаться добавить как можно больше информации; Мы не хотим, чтобы владение рук, но мы хотим что -то узнать о том, что нам нужно сделать и что мы будем учиться. Не стесняйтесь даже добавлять ссылки на ресурсы для людей, чтобы узнать больше, если они хотят, если это шаблон дизайна или базовый фундаментальный.
Дайте кредит здесь, если вы скопировали проблемы откуда -то еще.
Coderbyte.com
Не стесняйтесь отредактировать это Readme, если вы найдете какие -либо ошибки!