2009/12/30 16:26
  지나가다가 얼핏 내 모니터를 보고서 "다 완성했네~"하면서 몇 번 클릭을 해보던 회사 선배가 콤보박스를 DropDownList로 바꾸라고 조언을 해주었다. (경력자의 눈썰미는 확연히 다른듯) 기존의 드롭다운은 콤보박스창에 사용자가 입력을 할 수도 있기때문에, 혹여 악의적인 사용자가 엉뚱한 값을 집어넣을 수도 있기 때문이다.
  사실 값의 입력이라면 텍스트박스를 쓰면 될 일이고, 콤보박스를 쓰는 주된 목적은 여러 값들 중의 하나를 선택하는 것일텐데 사용자가 엉뚱한 값을 입력해버리면 곤란하다. 난 콤보박스의 아이템들을 switch문에서 처리를 하고 있는데, 그런 잘못된 값은 default로 빠져버리지 않겠는가(두둥!)
사용자 삽입 이미지

  소스코드 내에서 예외적인 상황을 처리할 수 있도록 신경을 쓰면서 코딩을 했는데, 이런 컨트롤의 속성에서 구멍이 있었다니!  개발하는 입장에서는 항상 정상적인 값으로만 테스트하다보니 미처 못보고 넘어가는 부분들이 많은 것 같다. 앞으로 좀더 신경을 써서 안정적인 프로그램을 만들 수 있도록 해야지.
Posted by 보댕