본문

명명법(naming)

반응형

명명법(naming)

1. naming

(1) 변수 이름은 기본적으로 보는 순간 그 의미를 알 수 있어야한다.

(2) 지역변수, 멤버변수(하나의 클래스 안에서 사용하는 변수)(m), 글로벌변수(g)

 

2. naming의 중요성

(1) 유지보수의 어려움

코드에 이름을 대충 지어버리면, 한달 후 그것이 무엇인지 알수가 없다.
이게 무엇인지 다시 생각을 해야 한다. 이는 곧 유지보수에 대한 개발기간이 더 걸린다는 의미이다.
가뜩이나 일이 많아 야근을 할 수도 있는데, 이런 것으로 시간을 뺏기면 안 된다.
거기다 더욱 위험한 것은 또 다른 실수를 유발할 수 있다는 것이다.


(2)
협업하는 개발자에 대한 배려

오픈 소스 소프트웨어 및 대규모 프로젝트가 많아지면서 여러 개발자가 같이 개발해야 하는 경우가 많아졌다.
, 남이 보기에도 금방 그것이 무엇인지 알 수 있어야 하며,
자신이 개발하든 남이 개발하든 같은 목적으로 사용하길 원하는 변수 및 함수라면 같은 이름이 지어질 수 있는게 가장 좋다




- 출처 : http://skillsocius.com/10186637474

반응형

공유

댓글