본문 바로가기

학습/[The-Origin][SW][Backend] Main Pag

[The Origin][1차][Mission] 로또 번호 추출기 만들기

반응형

GitHub Link!


만든 결과

  - Basic

     번호 추출시도 → 로또번호 6자리 출력

      (다시 누르면 새로운 번호 발번)

  - Challenge

      1게임이 아닌 여러 게임 출력 가능

      Game 갯수 입력 → 추출버튼 → 랜덤으로 번호 출력 (게임 수 만큼) 


문제점

  - Code 짜는 것 문제

    Views 기능을 구현하기 위해서 Coding을 해야하는데 어려움을 겪었었다.

    Python Online을 통해서 Python 만 따로 실행을 해서 기능에 문제점 없는 것을 확인하고

    다음 구조에서 Link가 없거나 하는 문제점을 해결했다

  - Debug 문제

    Debug가 되지 않는다. 이유는 모르겠다. 아직 해결을 못했다.

    2주차 과제가 시작되면서 Debug 자료를 별도로 만들면서 해결을 해야겠다.

    Error내용은 나오는데 아직까지는 Debug로 볼 일 까지는 없어서 확인하지 않았다.

  - Github 문제

    자료 UpLoad를 Github로 올려야한다.

    처음 써보는 것이기때문에 어떻게 하는지 잘 몰랏고

    자료를 찾아봐도 이미 쓰던 사람이 써서 그런지 대부분 되게 쉽게 쉽게 됐다.

    안에 파일을 만들기 위해서 command로 해결하려고 했는데

    그냥 Clone을 만들어서 거기서 작업하고 commit하는게 제일 좋을 것 같다.

    지금처럼 써보면서 익혀야할게 많다.


정리

  - Code는 다른곳에서 짜서 기동되는 것을 확인하자

      Python Online으로 검색해서 웹에서 간단하게 기능을 구현할 수 있다.

      어디서 문제인지 확인하기 위해서 소거법을 택했다.

      코드만 다른곳에서 돌려보면 문제가 없다는 것을 알게 되고

      나머지 연동되는 부분만 보면 되기 때문에 매우 유용했다.

  - Github 사용법을 잘 정리해두자

      간단하게 Clone - 파일 Upload - commit - push 이정도만이라도 정리 필요

       여러가지 방식이 있을 수 있고 관리 방식이 있지만 효율적인 방법을 찾아야할 필요가 있다

       Source Code가 많아서 이번 Mission을 할 때에도 다른사람이 만든 유사 코드를 통해 확인했다

  - Debug문제를 해결하자

      지금은 필요가 없지만 앞으로 생길 것이기 때문에 틈틈히 문제점을 해결해야한다.

      이러한 문제점에 대해서 혹은 익힌 부분에 대해서도 별도의 정리가 필요할 것 같다

  - 과제의 결과와 비교를 하는 작업

      지금은 단순히 따라하는 작업을 한 느낌이다

      실제로 내가 겪은 것은 전체적인 결과물보다는 과정중에 생기는 문제점에 대한 해결이다

      전체적인 부분이 어떻게 구동되는지 이해를 해도 이런 사소한 부분에서 걸린다는게 많이 미숙하다는 생각이 든다

반응형