[naming의 중요성]
- 개발을 진행할때 누가 봐도 알아볼 수 있는 이름을 사용하는 것은 매우 중요하다.
- 만약 알아보기 힘든 이름을 사용하게 된다면, 그 이름에 대해서 찾아보는 시간이 오래걸리게 될 것이고 그것은 곧 전체적인 프로그래밍 시간을 길게 만들 것이다.
[pin naming을 하지 않은 경우]
- 위의 사진은 PA4를 GPIO_output설정을 한 것이다.
- 별 다른 네이밍을 하지 않은 모습을 확인할 수 있다.
- 이렇게 될 경우, 같이 협업하는 사람은 PA4가 어느 역할을 하는지 다시 찾아보느라 시간이 많이 들게 될 것이다. (심한 경우에는 직접 만든 나 자신도 PA4가 무엇인지 찾게될 수도 있다.)
[pin naming을 한 경우]
- 위 부분은 PC6,PD15, PG2, PG4에 대해서 네이밍을 한 모습이다.
- User Label을 설정하여 네이밍을 진행할 수 있다.
- 네이밍을 적용하고 나면, 핀 부분에 해당 이름이 뜨게 된다.
- 코딩을 진행할때도 해당 네임을 가지고 코딩을 할 수 있다.
- 네이밍을 한 경우에는 핀 정보를 확인하지 않은 사람도 어떤 역할을 하는지 이름만 보고도 알 수 있다.