복잡한 프로그래밍

이라고 해봤자 스크립트지만...c로 할때도 마찬가지,

계속 하다보면

예외 처리할건 정말 산더미처럼 불어나고

범위는 커지고

덕분에 기능은 바뀌는 동시에 추가가 되며,

쉘에 대해서 점차 배우면서 더 새롭고 편한 기능을 알아내고 (쉘은 명령어별로 옵션 알아야하니...)

그래서 더 알아보기 쉽게 소스 뒤집고........... (기껏 몇십줄짜논거 몇줄이면 되는거고.........)

(개인적으로 임베디드 같이 성능이 특히 중요하게 여겨지지 않을때는 가독성이 제일 중요하다고 생각 (코딩할때는))

더더욱 그래서 공통되는 부분 나누는것이 난해해지는 바람에 함수의 추가 삭제가 빈번해지고

함수랑 변수 이름도 막 일관성이 없이 바뀌고.........

그냥 막 짠다고 하면 해버릴수 있는데 좀더 "우아한" 방법을 찾기위해 고민..........  하다가 시간 다 날리고..

대체 언제가 되어야 "주제 하나 딱 떨어지면"
어느 어느부분은 어떻게 해서 자주쓰이니까 이걸

1 이런 모듈(코딩레벨로 범위를 줄이자면 함수)로 사용하고,
2 각 함수에 입력되는 아규먼트가 어떤것이며
3 이 함수가 어떤 과정을 거쳐서 (어떤 자료구조나, 알고리즘을 사용할지)
4 원하는 결과값(리턴값) 을 얻어낼수  있는가?
5 적재적소에 배치

에 대한 전체 설계를 한번에 할수 있는것일까????

내가 보통 플밍해봤자 좀 많아야 기껏해야 천줄인데..(소스 다!! 주석합쳐서!! )

요구사항 문서 만들고  UML 다이어그램 그려가면서 하자니 별것도 아닌데 다이어 그램 그리는거 같고

안하자니 시간 미친듯이 오래걸리고 ㅡㅡ.. 대체 이거짜는데 몇일이 걸리는건지.........

하아,,, 이런건 그냥 짬밥먹으면(?) 자동으로 되나........

'Programming' 카테고리의 다른 글

이래서 일괄변환을 하면 안된다  (2) 2009.04.13
비주얼 스튜디오 2008 에러  (3) 2009.04.09
복잡한 프로그래밍  (8) 2009.02.02
nasm include  (0) 2009.01.26
qt, arm 보드에 포팅방법  (6) 2008.12.05
쉘스크립트 하는데  (7) 2008.02.04
Trackback 0 Comment 8
  1. Favicon of https://khmirage.tistory.com BlogIcon 환상경 2009.02.02 21:09 신고 address edit & del reply

    후 천재님!!!!
    저도 그런 공부 & 실습 해보고 싶어요 요새 하는 일이라고는 버그 찾아서 스파게티 소스만드는 일.... 쿨럭 ㅡㅜ

    • lowid 2009.02.04 16:51 address edit & del

      남의 소스보는일이 더 어려운일 이자나요..ㅋ
      그리고 무슨 문서같은건 안주나요?
      그런거 있다면 더 고치기 편할텐데..

  2. 무달 2009.02.03 21:42 address edit & del reply

    무슨 말인지 하나도 모르겠당. 역시 천재님 블로그는 달라.

    • lowid 2009.02.04 16:50 address edit & del

      요즘왜 IRC안들어오센...
      심심하자나여 fluxbox채널이 넘 조용함 ㅋㅋ..

  3. Favicon of https://ranoking.tistory.com BlogIcon RanoKing 2009.02.05 22:19 신고 address edit & del reply

    역시 천재님 블로그임. 전 해봐야 맨날 잡담적고 노는거 뿐이 없는데

    • lowid 2009.02.08 17:39 address edit & del

      잠수블로그보단낫죠 그래도 ㅋ

  4. Favicon of http://oseb.textcube.com BlogIcon oseb 2009.02.13 01:10 address edit & del reply

    자신만의 색깔을 만들어나가는 모습 같습니다. ^^

    • lowid 2009.02.15 12:45 address edit & del

      고맙습니다 >_<

prev 1 ··· 29 30 31 32 33 34 35 36 37 ··· 91 next