회고

오늘은 게이트(Nand, Nor, Xor), 반가산기, 전가산기를 구현해보며 디지털 논리회로에 대해 공부하였다. 이번 미션에서는 하나의 분명한 책임을 가진 함수 로 만들기 위해 고민하였다. 이를 통해 코드 중복 제거를 할 수 있었고, 코드 가독성이 좋아지는 것을 느낄 수 있었다.

하나의 함수에 여러 기능을 제공하게 되면 가독성뿐 만아니라 재사용성이 좋지 않았는데, 작은 기능으로 분리해보며 확실히 재사용성이 향상하는 것을 볼 수 있었다.