Skip to content

Реализовано задания 1.#34

Open
uatilman wants to merge 15 commits intoAndroid-Developer-Basic:masterfrom
uatilman:master
Open

Реализовано задания 1.#34
uatilman wants to merge 15 commits intoAndroid-Developer-Basic:masterfrom
uatilman:master

Conversation

@uatilman
Copy link

@uatilman uatilman commented Dec 29, 2025

По работе приложения до идеального не доводил в части отображения. Больше сосредоточился на Hilt.


class Impl @Inject constructor() : FieldValidationUseCase {
override fun isNameInvalid(name: String) =
name.length > 2 && !pattern.toRegex().matches(name)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Возвращает true, когда имя валидно (длина > 2 и соответствует паттерну). Сейчас короткие имена (≤2 символа) считаются валидными, хотя должны отклоняться. Нужно изменить логику

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Переработал в другой ветке
https://github.com/uatilman/BasicArchitecture/blob/task2/app/src/main/java/ru/otus/basicarchitecture/use_case/FieldValidationUseCase.kt
Написал с ИИ на пару юнит тесты на эту валидацию и по результатам переработал варианты, которые должны проходить.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants