Menu
Coddy logo textTech

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!

challenge icon

Desafio

Fácil

Você 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()

Todas as lições de Clean Code - Escreva códigos melhores com Python