Violations Challenge
Lección 4 de 28 del curso Clean Code - Write better code using Python de Coddy.
¡Pongamos a prueba tus habilidades con las convenciones de nomenclatura!
Desafío
FácilSe te proporciona un código que viola las convenciones de nomenclatura de Python, ¡localiza estos problemas y corrígelos!
Usa el botón de reinicio cuando sea necesario.
¿Qué hace este código?
No cambies código innecesario ya que probamos contra regex :)
Pruébalo tú mismo
from abc import ABC, abstractmethod
class animal(ABC):
@abstractmethod
def makeVoice(self):
pass
class red_tiger(animal):
def __init__(self, VOICE):
self.Voice = VOICE
def makeVoice(self):
print(self.Voice)
defaultvoice = "Woof"
if __name__ == "__main__":
defaultTiger = red_tiger(defaultvoice)
realTiger = red_tiger("Arrgh!")
defaultTiger.makeVoice()
realTiger.makeVoice()