fssa-batch3 / fssa-batch3/sec_b_santhosh.devendran__corejava_project_2
update user
- Langage dominant
- HTML
- Étoiles
- 0
- Forks
- 0
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
### Feature: update User
>Create a new user in a database.
#### Pre-requisites:
- [ ] Complete create User feature
- [ ] user DAO( update user )
- [ ] user service ( update (User user) )
#### Validations:
- [ ] Form Validation
* update ( User user )
* user null
* name ( null, empty, pattern )
* email ( null, empty, pattern )
* password ( null, empty, pattern )
* phone number ( length, >= 600000001 && <= 9999999999 )
- [ ] Business Validation
* check the user Already exists
#### Messages:
* Invalid User object
* Invalid name input
* Invalid email input
* Invalid password input
* Invalid phone number input
* User not exists
#### Flow:
```mermaid
graph TD;
A[Value Passed to UserService - User Object] --> B[Form Validation & Business Validation]
B--> C{Validation Result}
C -- Valid --> D[Value Passed to UserDAO]
D --> E[update Value in Database]
C -- Invalid --> F[Validation Exception]
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par examiner la fonctionnalité terminée de création de User, puis localisez les points d’entrée de User DAO et User Service décrits dans l’issue. Suivez le flux de validation de l’objet User et de ses champs avant de vérifier comment sont gérées les mises à jour de la base de données et les erreurs liées à l’inexistence. La tâche est terminée lorsque les User valides sont mis à jour avec succès, que les entrées invalides produisent les messages indiqués et que les User inexistants sont rejetés.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend, database
- Type d'issue
- Fonctionnalité
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100