Menu
Coddy logo textTech

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!

challenge icon

Desafío

Fácil

Se 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()

Todas las lecciones de Clean Code - Write better code using Python