From ad04d411486e434116b3a577d40a2565ca0aedb2 Mon Sep 17 00:00:00 2001 From: KrylovMA Date: Mon, 16 Mar 2026 18:04:53 +0500 Subject: [PATCH] =?UTF-8?q?=D0=9E=D1=82=D1=87=D0=B5=D1=82=20Practice103=20?= =?UTF-8?q?=D0=9A=D1=80=D1=8B=D0=BB=D0=BE=D0=B2=D0=9C=D0=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- KrylovMA/KrylovMA.md | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 KrylovMA/KrylovMA.md diff --git a/KrylovMA/KrylovMA.md b/KrylovMA/KrylovMA.md new file mode 100644 index 0000000..18e123c --- /dev/null +++ b/KrylovMA/KrylovMA.md @@ -0,0 +1,8 @@ +Выбранный проект - генератор паролей https://github.com/kufiawo/password-gen.git (личный проект) +pull request merged + +- Добавлены константы для символов, удалены лишние процедуры и улучшена структура кода (DRY) +- Добавлена защита от некорректного ввода - нечисловые значения, выход за диапазон, ввод ответов на вопросы теперь защищён от случайных символов, добавлены константы (включая длину по умолчанию) для согласованности кода +- Добавлен класс для хранения последнего пароля и его настройки, а также содержит метод генерации. Адаптирована функция menu +- Переработан вывод для фрагмента меню "2". Упрощен метод save_to_file +- Добавлены тесты \ No newline at end of file