update README and user.py to define exercise
parent
3b64102c32
commit
c39bea9543
|
|
@ -14,17 +14,4 @@ should affect the entity layer." -- Robert C. Martin, Clean Architecture
|
|||
|
||||
### Anforderungen:
|
||||
|
||||
#### Attribute:
|
||||
- **name**: Der Name des Benutzers.
|
||||
- **email**: Die E-Mail-Adresse des Benutzers.
|
||||
- **password**: Das Passwort des Benutzers.
|
||||
- **id**: Eine eindeutige ID, die den Benutzer identifiziert.
|
||||
|
||||
#### Getter und Setter Methoden:
|
||||
- Implementiere für jedes Attribut (`name`, `email`, `password`, `id`) Getter- und Setter-Methoden. Diese Methoden sollten es ermöglichen, die Werte der Attribute abzurufen und zu ändern.
|
||||
|
||||
#### Datenvalidierung (optional):
|
||||
- Validiere die Eingabedaten, z.B. sicherstellen, dass die E-Mail-Adresse ein gültiges Format hat und dass das Passwort eine Mindestlänge aufweist.
|
||||
|
||||
#### Konstruktor:
|
||||
- Erstelle einen Konstruktor, der die Attribute `name`, `email`, `password` und `id` beim Erstellen eines Benutzerobjekts initialisiert.
|
||||
- **Entity** Implemntiere eine user entity in user.py
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
|
||||
class User:
|
||||
#TODO: implement in exercise 'entities'
|
||||
#TODO: user should have: name, email, password, id
|
||||
#TODO: user should have: getter and setter methods
|
||||
#TODO: user should have: id (int) but what other attributes should a user have?
|
||||
#TODO: user should have methods but what methods should a user have?
|
||||
|
||||
pass
|
||||
Loading…
Reference in New Issue