꾸준 플젝인듯. 처음엔 reverse polish notation으로 입력식을 전처리하고 계산하다가 다음엔 stack 두개를 이용해서 계산하여 코드 수를 줄임.
그러나 위의 두 방법으로는 '3-2-1' 식을 평가할 수가 없었다(0이 아니라 2가 나옴). 멘붕을 겪고 연산자가 -이면 바로 뒤의 숫자를 음수로 만들고 -연산자는 +로 변환. 이라는 방법을 사용했다.
그러나 이 방법도 3-(2-1)에서 오류가 난다..
TODO 괄호도 객체로 지정했는데 무시하고 순서만 변환하면 어떨까
Training Diary
망함.. 프로젝트가 망했다기 보다 내가 deliberate practice를 안해서 필요가 없어졌음...
CSA
이건 무슨 프로젝트지? 설명이 없으니 까먹었네
VDIS(http://www.hkbs.co.kr/hkbs/news.php?mid=1&treec=133&r=view&uid=266727) - 교통안전공단 차량운행 프로젝트
KT와 교통안전공단의 합작 프로젝트(라기엔 둘다 갑임. 개발은 하청)
디버거를 사용할 수 없는 환경을 난생 처음 만남. print문과 로그만으로 디버깅을 할 수 있다는 것을 깨달았다. 정보 로그, 에러 로그를 분리해서 에러로그만 보면 편하다. 버그가 의심되는 부분에 printf문을 삽입해서 값의 변화를 추적하는 것도 효과적이다(달리 할수 있는 방법이 없다..). 오늘 보게된 HowToBeAProgrammer(http://wiki.kldp.org/wiki.php/HowToBeAProgrammer#s-3.1.1)에 이 내용이 올라와있다!! 이럴수가 난 삽질쟁이가 아니었음. 기쁘다.