오류? 인듯한 삭제 기능의 스샷을 올리겠습니다.
지우지 않을려고 N을 눌렀는데 계속 물어보는것이 웬지 으스스한 느낌까지 받았습니다. (혹 바이러스?)
아무튼;;
처음 혼자 독학으로 공부해서 짯다면 잘하신 것입니다. ^^
독학으로 뭔가 할 수 있다면 여러가지 능력중 가장 중요한 추진력의 기초는 갖추신 것입니다.
실력을 쌓는 방법은 여러가지가 있겠지만 중요한것은 자신의 솔직한 실력을 직시하고 거기에 하나더할 수 있는
노력이 중요합니다. (제 경우 입니다만.. ^^)
코드에서는 그냥 짜다보니 그러셨겠지만 변수명들을 지으실때 약간의 대소문자 기교를 넣어 보는것이
더 좋아보일것 같습니다. 자신만의 스타일도 만들어보고 평균적으로 어떻게 쓰는지도 찾아보세요...
switch ~ case 문을 사용하시는데 defaults 구문을 빼셨네요. 뭐 돌아가는데는 문제없지만 switch( 비교식 )
에서 다른 값이 올 경우를 대비하는것이 좋습니다. (습관적으로...) 네트웍 프로그래밍에서 전달받은 데이타의
처리가 간혹 잘못되어 논리적 오류로 이어질 경우가 있는데 default를 일종의 디버깅 혹은 예외적 상황을 무마하는
처리로 활용하는 습관이 좋을것 같습니다.
인터페이스적인 면을 보자면...
사용자들은 자신의 입력후에 엔트키 등을 이용한 입력이후 처리가 되는것에 길들여져? 있습니다.
키를 누르면 바로바로 적용되는것은 누구나 조금쯤은 깜짝 놀라게 하는 효과를 초래할것입니다.
임동현 님이 쓰신 글 :
: 여태껏
:
: 독학하면서
:
: 처음으로
:
: 조금이나마 긴 프로그램 짜 봤습니다.
:
: 아직도 고칠 부분이 많이 있습니다만.
:
: 처음 부터 잘하는 사람이 어디 있겟습니까.
:
: 프로그램 실행해보시면서
:
: 나쁜점이라던가
:
: 소스고칠 부분 좀
:
: 지적해주셨으면 합니다.
:
: 아직 어느 함수가 빠르고 호완성이 맞는지에대해서는
:
: 잘 모르겟습니다.;;;
:
: 바이러스라던가 이상한 프로그램은 절대 아닙니다.. ^^;
:
: 제가 열심히 짜써요 OTL....;;; 평가 부탁드립니다. *-_-*;;
|