-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Description
I suggest having code as below for property setters inside the constructor. any validation logic in setters is also applied during construction.
def init(self, name: str, player_number: int):
self.name = name # calls setter for validation
self.player_number = player_number
instead of
def init(self, name: str, player_number: int):
self._name = name
self._player_number = player_number
Metadata
Metadata
Assignees
Labels
No labels