Desafio de Violações
Lição 4 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
Vamos desafiar suas habilidades em convenções de nomenclatura!
Desafio
FácilVocê recebeu um código que viola as convenções de nomenclatura do Python, localize esses problemas e corrija-os!
Use o botão de reiniciar quando necessário.
O que este código faz?
Não altere código desnecessário, pois testamos contra regex :)
Experimente você mesmo
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()