- Нарисовать алгоритм решения задачи в UML.
- Реализовать решение на языке Java используя процедурный подход
- Реализовать класс, обеспечивающий решения задачи. У класса должен быть конструктор, атрибуты и сеттеры и геттеры для работы с атрибутами
- Создать проект мавен, добавить туда свои исходники, создать JUnit тесты с данными из примеров по задаче
- Выполнять вечисления в отдельном потоке. Создавать поток используя лямба-выражения.
- Добавить обработку исключений и логирование выполнения программы Выполнение присылается пулреквестом в ветку Dev.
Разобраться что делают команды.
git config --global credential.helper store
git config --global alias.
git config --global http.proxy http://login:pas@proxy:8080
git log --pretty=format:'%h %ad | %s%d [%an]' --graph --date=short
git log --graph --all --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(bold white)- %an%C(reset)%C(bold yellow)%d%C(reset)' --abbrev-commit --date=relative
- еще немного полезных команд
- ПРОЧИТАТЬ
- Войти на GitHub
- Открыть репозиторий https://github.com/frozzen256/группа (основной репозиторий лабораторных)
- Создать себе
Fork
этого репозитория - Загрузить созданный форк себе на компьютер
- Создать к нему привязку
origin
- Создать привязку
upstream
к оригинальному репозиторию - Создать новую ветку для доработок
Dev
- Произвести доработку и выполнить
commit
- Отправить созданную ветку в свой репозиторий
- Зайти в свой репозиторий на GitHub и выполнить запрос (Pull Request) на внесение изменений в основной репозиторий лабораторных в ветку devlp
Как удалить последний коммит
git reset --soft HEAD^
Удалить коммит локально
git reset HEAD~1 --hard
и на сервер
git push -f