본문 바로가기

시험운전27

프로그램의 시운전과 에러잡기 -25- 안녕하세요? 어떻게 해서 하루가 지난 다음날이 되는 오늘에 와서야 겨우겨우 2020년 12월 9일에 시험운전을 하였는 내용을 올리고 있습니다. 아무튼 이래저래 일이 있어서 바로바로 올리지는 못하고 있는데, 수요일 이날은 이 데이터 베이스의 문제를 해결하는 것만 해도 상당히 큰 일이기는 했습니다. 그리고 나서 당음으로 해야 하나는 것으로는 fetchone()을 붙이는 것으로 해서 어떻게 결과를 반환할 수 있도록 만들어 보았습니다. 이렇게 해서 if문을 통해서 만약 테이블이 존재하지 않는다고 해서 리스트에 관련된 코드를 넣도록 했습니다. 일단 이렇게 하는 것으로 이제 리스트 안에는 기존의 데이터 베이스 테이블 안에는 없던 종목 코드들이 리스트에 포함이 되면서 나오는 것을 볼 수 있었습니다. 그리고 나서 다음.. 2020. 12. 10.
프로그램의 시운전과 에러잡기 -23- 안녕하세요? 이번 포스팅에서는 이제 슬슬 2020년 12월 9일 수요일에 있었던 시험운전에 대해서 한번 다루어 보고자 합니다. 어째서 하면 할 수록, 이게 하루 넘어서 하루에 새로운 문제가 터져 나오고 있는 상황이기는 합니다만, 그래도 어떻게 해서든 하나하나 수리해서 버텨나가고 있기도 합니다. 일단 모든 프로세스가 다 끝나기도 전에, 중간에 그만되어 버리는 버그를 대항해서, 일단 위 스크린샷에서 볼 수 있는 것처럼, 메서드가 끝나는 시점에는 반드시 return을 일단은 넣어 주도록 했습니다. 그리고 나서 더 안전한 방법이 있는지 실험적으로 위 스크린샷에서 볼 수 있는 것처럼, 일단 조겉이 100% 충족되지 않으면 다시 윗 단계로 돌아가라는 식으로 어떻게 작업을 했습니다만, 이게 현재는 문제가 있습니다. .. 2020. 12. 10.
프로그램의 시운전과 에러잡기 -21- 안녕하세요? 이번 포스팅에서는 짧은 내용이 되겠지만, 그래도 2020년 12월 8일 시험운전에 들어가 보기 이전에 나왔는 에러를 정리해 보려고 시도한 내용을 올려 보고자 합니다. 일단 월요일의 시험운전을 해본결과 종료처리가 제대로 되지 않아서 하지 않아도 되는 매수처리가 되었는 것을 보았는데, 이번 준비는 그 종료처리를 어떻게 수정해 보고자 하는 것 입니다. 먼저 이러한 작업을 하기 이전에 시작할 즈음에 플래그라고 해서, 일단 스위치를 하나 False로 설정을 해 주도록 합니다. 이렇게 한 다음에.......... 시간을 체크하는 메서드로 가서는 위 스크린샷과 같이 바로 종료를 하는 것이 아니라 그냥 플래그를 일단 False에서 True로 바꾸어 주도록 만들어 봅니다. 그리고 나서 작업의 시퀀스에 가서는.. 2020. 12. 9.
프로그램의 시운전과 에러잡기 -16- 안녕하세요? 지난번 포스팅에서 금요일에 시험운전한 프로그램에서 나온 그 에러를 어떻게 해서도 해결하지 못한 것을 관찰할 수 있었습니다. 그래서 이번 포스팅에서는 왜 이런 에러가 나왔는지 한번 알아보기 위해서 여러가지 계산을 하였고, 그 결과를 올려 보고자 합니다. 그리고 나서 일단 정상적으로 거래가 일어난 경우 나오는 변화를 한번 보도록 합니다. 여기서 부터 첫 단추는 제대로 끼워진 것이 맞는지 아닌지 알아보는 것이 중요합니다. 일단 먼저 마원상사의 주식을 사기 위해서는 매도금을 105,000원 지금해야 했고, 거기에 수수료도 내야 해서, 제대로 저 금액의 잔고가 남아 있는 것이 맞기는 합니다. 그리고 나서 주식을 팔았으면, 오른 가격에 팔았기 때문에 일단 원칙적으로 106,500원이 들어오는 것이 맞는.. 2020. 12. 6.