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 com 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 esse código faz?

Não altere código desnecessariamente , pois fazemos testes com 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

Pratique por conta própria: Compilador de Python online