Skip to content

Commit c251b60

Browse files
committed
1 parent f389964 commit c251b60

2 files changed

Lines changed: 114 additions & 0 deletions

File tree

python/commits.ipynb

Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
{
2+
"cells": [
3+
{
4+
"cell_type": "code",
5+
"execution_count": null,
6+
"id": "7d90322e",
7+
"metadata": {},
8+
"outputs": [],
9+
"source": [
10+
"\"\"\"2026-02-05 [TASK] Commits #5.\"\"\""
11+
]
12+
},
13+
{
14+
"cell_type": "markdown",
15+
"id": "6395de8c",
16+
"metadata": {},
17+
"source": [
18+
"\n",
19+
"\n",
20+
" 1. Опишите своими словами назначение каждого из этих типов коммитов:\n",
21+
" feat, fix, docs, style, refactor, test, build, ci, perf, chore.\n",
22+
" \n",
23+
" -feat: добавлена новая функция;\n",
24+
" -fix: исправлен баг, ошибка;\n",
25+
" -docs: изменение ТОЛЬКО в документации к проекту;\n",
26+
" -style: изменения, которые не влияют на смысл кода (форматирование);\n",
27+
" -refactor: изменения не влияющие на функциональность программы (не устраняют баг и не добавляют фичу);\n",
28+
" -test: добавляет тесты для программы;\n",
29+
" -build: изменение влияющие на систему сборки или на зависимости;\n",
30+
" -ci: изменения связанные с автоматизацией и сборкой;\n",
31+
" -perf:повышение производительности;\n",
32+
" -chore: различные задачи не влияющие на код программы. \n",
33+
"\n",
34+
" 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix).\n",
35+
"\n",
36+
" fix: исправлена ошибка в функции округления числа.\n",
37+
"\n",
38+
" 3. Добавление новой функциональности:\n",
39+
" Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности\n",
40+
"\n",
41+
" feat: в проект добавлена новая функция generateReport. \n",
42+
"\n",
43+
" 4. Модификация формата кода или стилей:\n",
44+
" Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style\n",
45+
"\n",
46+
" style: исправлены форматирование и отступы в коде.\n",
47+
"\n",
48+
" 5. Документация и тестирование:\n",
49+
"\n",
50+
" Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции.\n",
51+
" Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.\n",
52+
"\n",
53+
" docs: добавлено описание функции;\n",
54+
" test: добавлено тестирование к функции.\n",
55+
"\n",
56+
" Отправьте сюда в комменты ссылку на ваши коммиты https://github.com/ВАШ-ЛОГИН/Data-Science-For-Beginners-from-scratch-SENATOROV/commits/main/\n",
57+
"\n",
58+
" https://github.com/SERG-1613/Data-Science-For-Beginners-from-scratch-SENATOROV/commits/main/"
59+
]
60+
}
61+
],
62+
"metadata": {
63+
"jupytext": {
64+
"formats": "ipynb,py:light"
65+
},
66+
"language_info": {
67+
"name": "python"
68+
}
69+
},
70+
"nbformat": 4,
71+
"nbformat_minor": 5
72+
}

python/commits.py

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
"""2026-02-05 [TASK] Commits #5."""
2+
3+
#
4+
# 1. Опишите своими словами назначение каждого из этих типов коммитов:
5+
# feat, fix, docs, style, refactor, test, build, ci, perf, chore.
6+
#
7+
# -feat: добавлена новая функция;
8+
# -fix: исправлен баг, ошибка;
9+
# -docs: изменение ТОЛЬКО в документации к проекту;
10+
# -style: изменения, которые не влияют на смысл кода (форматирование);
11+
# -refactor: изменения не влияющие на функциональность программы (не устраняют баг и не добавляют фичу);
12+
# -test: добавляет тесты для программы;
13+
# -build: изменение влияющие на систему сборки или на зависимости;
14+
# -ci: изменения связанные с автоматизацией и сборкой;
15+
# -perf:повышение производительности;
16+
# -chore: различные задачи не влияющие на код программы.
17+
#
18+
# 2. Представьте, что вы исправили баг в функции, которая некорректно округляет числа. Сделайте фиктивный коммит и напишите для него сообщение в соответствии с Conventional Commits (используя тип fix).
19+
#
20+
# fix: исправлена ошибка в функции округления числа.
21+
#
22+
# 3. Добавление новой функциональности:
23+
# Допустим, вы реализовали новую функцию generateReport в проекте. Сделайте фиктивный коммит с типом feat, отражающий добавление этой функциональности
24+
#
25+
# feat: в проект добавлена новая функция generateReport.
26+
#
27+
# 4. Модификация формата кода или стилей:
28+
# Представьте, что вы поправили отступы и форматирование во всём проекте, не меняя логики кода. Сделайте фиктивный коммит с типом style
29+
#
30+
# style: исправлены форматирование и отступы в коде.
31+
#
32+
# 5. Документация и тестирование:
33+
#
34+
# Сделайте фиктивный коммит с типом docs, добавляющий или улучшающий документацию для вашей новой функции.
35+
# Сделайте фиктивный коммит с типом test, добавляющий тесты для этой же функции.
36+
#
37+
# docs: добавлено описание функции;
38+
# test: добавлено тестирование к функции.
39+
#
40+
# Отправьте сюда в комменты ссылку на ваши коммиты https://github.com/ВАШ-ЛОГИН/Data-Science-For-Beginners-from-scratch-SENATOROV/commits/main/
41+
#
42+
# https://github.com/SERG-1613/Data-Science-For-Beginners-from-scratch-SENATOROV/commits/main/

0 commit comments

Comments
 (0)