* 장점
1) 전역적으로 사용가능
2) 함수내의 지역변수와 달리, 자장된 값이 사라지지 않음
*단점
1) 사용범위가 넓어 처음에는 쉽게 사용가능. 하지만 자주 사용하게 되면 결과를 예측하기 어려움
2) 많은곳에서 사용되므로 가독성, 신뢰성 감소
3) 지역변수, 전역변수의 이름이 겹치는 문제 발생
4) 직간접적으로 다른 변수, 함수들과 연관성을 가지게 되므로, 프로그램의 규모가 커질수록 커플링(Coupling)이 심해진다.
참고 : http://gamasotworld.blogspot.kr/2013/12/programming.html
1) 전역적으로 사용가능
2) 함수내의 지역변수와 달리, 자장된 값이 사라지지 않음
*단점
1) 사용범위가 넓어 처음에는 쉽게 사용가능. 하지만 자주 사용하게 되면 결과를 예측하기 어려움
2) 많은곳에서 사용되므로 가독성, 신뢰성 감소
3) 지역변수, 전역변수의 이름이 겹치는 문제 발생
4) 직간접적으로 다른 변수, 함수들과 연관성을 가지게 되므로, 프로그램의 규모가 커질수록 커플링(Coupling)이 심해진다.
참고 : http://gamasotworld.blogspot.kr/2013/12/programming.html
댓글
댓글 쓰기