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문제를 해결하자
지금은 필요가 없지만 앞으로 생길 것이기 때문에 틈틈히 문제점을 해결해야한다.
이러한 문제점에 대해서 혹은 익힌 부분에 대해서도 별도의 정리가 필요할 것 같다
- 과제의 결과와 비교를 하는 작업
지금은 단순히 따라하는 작업을 한 느낌이다
실제로 내가 겪은 것은 전체적인 결과물보다는 과정중에 생기는 문제점에 대한 해결이다
전체적인 부분이 어떻게 구동되는지 이해를 해도 이런 사소한 부분에서 걸린다는게 많이 미숙하다는 생각이 든다
'학습 > [The-Origin][SW][Backend] Main Pag' 카테고리의 다른 글
[The Origin][백엔드] 3주차 (0) | 2023.01.05 |
---|---|
[The Origin][VSCODE][Django] Model 이해하기 (0) | 2023.01.05 |
[The Origin][백엔드] 2주차 (0) | 2023.01.05 |
[The Origin][VSCODE][Django] 계산기 만들기를 통한 흐름의 이해 (0) | 2023.01.05 |
[The Origin][개발환경][설치] Pip 사용, Python 가상 환경, 장고 설치, 장고 사용하기 (0) | 2023.01.05 |