마치며
Coddy의 Clean Code - Python으로 더 나은 코드 작성하기 코스 레슨 — 28개 중 27번째.
Clean Code는 코딩의 필수적인 부분입니다.
이제 클린 코드가 무엇인지, 그리고 Python에서 이를 어떻게 구현할 수 있는지에 대한 개요를 이해하셨기를 바랍니다.
이제 여러분의 과제는 배운 원칙들을 일상적인 코딩에 통합하여 클린 코드의 모든 이점을 누리는 것입니다!
챌린지
쉬움모든 내용을 정리해 봅시다!
다양한 클린 코드 원칙을 위반하는 코드가 주어집니다. 위반 사항을 찾아 코드를 리팩터링하세요!
직접 해보기
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())