Final Words
Lección 27 de 28 del curso Clean Code - Write better code using Python de Coddy.
Clean Code es una parte integral de la programación.
Esperamos que ahora tengas una visión general de lo que es el Clean Code y cómo puedes implementarlo en Python.
¡Tu tarea ahora es integrar los principios que has aprendido en tu programación diaria para disfrutar de todos los beneficios del Clean Code!
Desafío
Fácil¡Recapitulemos todo!
Se te proporciona un código que viola varios principios de código limpio, ¡encuéntralos y refactoriza el código!
Pruébalo tú mismo
from abc import ABC
from abc import abstractmethod
class convertor(ABC):
@abstractmethod
def Convert(self):
pass
class binary_convertor(convertor):
def __init__(self, number):
self.number = number
def Convert(self):
return bin(self.number)[2:]
if __name__ == '__main__':
NUMBER = eval(input())
CONVERTOR = binary_convertor(NUMBER)
print(CONVERTOR.Convert())