개발일지?/내배캠 67

캠프 10주 1일차 TIL

오늘은 지난주 팀프로젝트발표가 있었다. 그리고는 발표가 끝나면 항상 있는 회고록작성시간과 다면평가시간이 있었다. 오늘 TIL은 거의 일기일 거 같지만 오늘 느낀 부분은 매번 반복되기에 작성해두려고 한다. 매번 팀프로젝트 때마다 아쉬운 게 생긴다. 기능구현 더해볼걸 기능 부분 더 공부할걸 더 친하게 다가갈걸 공통점은 항상 "더"라는 아쉬움이 붙는 것이다. 나는 왜 직면했을 때 저런 생각을 하지 못하는 것일까?라는 질문에 나는 어떤 답변을 할지 3자의 시선으로 스스로를 돌아보았다. 매번 생각은 그땐 어쩔 수 없었을 거야.. 그때 알았으면 네가 안 그랬겠지ㅎㅎ 근데 매번 지나고 나면 아쉽고 그 당시가 되면 조금은 게을러지는 것 같다. 여기서 말하듯이 게으름이 문제이다. 그 순간에 더했더라면이라는 생각을 항상 ..

for i in range(1, 6)팀 프로젝트 kpt 회고록(fiiiiilm)

Keep : 이번 프로젝트에서 진행한 과정 중 다음 프로젝트에서도 유지했으면 하는 부분. Problem 문제점 : 이번 프로젝트에서 발생한 문제점을 객관적으로 판단 해결 방안 : 해당 문제점을 해결할 수 있는 현실적인 방안 제시 Try : 다음 프로젝트를 위해 해야할 노력 Feel : 이번 프로젝트를 통해 느낀점 kpt 회고록 (for i in range(1, 6)팀) 더보기 이름 : 최승원 Keep : 새로운 것에 도전하는 도전 정신 Problem 문제점 : 역할 배분에 실패해서 한 사람이 많은 일을 하게 된 것 해결 방안 : 프런트는 두 명이서 하자 Try : 웹 서버와 wsgi 에 대해서도 더 많이 배우자 Feel : 배포는 예기치 못한 오류가 많다는 것을 느꼈다. 그래도 백엔드 서버와 프론트가 연..

WIL 9주차 - 내배캠

- TIL의 회고: 이번주 알게 된 점 총정리 1. admin page custom django admin페이지에서 review 모델(이때는 user모델이 없었다.)의 게시목록들을 편하게 보기 위해 작업 제목이 보일지 내용이 보일지 작성자가 보일지 작성일이 보일지 등등의 필드를 지정해 줄 수 있다 검색 필드도 설정해 줄 수 있다. 아마 카페나 쇼핑몰에서 작성일 순 작성자이름순 가격순? 이런 거 정렬할 때도 비슷하지 않을까? 싶은 부분 2. 오픈 api 사용 영화진흥원에서 처음엔 키값이 공개돼 있어서 조절? 해서 사용했는데 줄거리가 없어서 포기했다.... 대신에 TMDb에서 키발급받아서 작성했다. 여긴 상당히 많은 정보를 제공해 줬고 한글지원도 해줬다. api사용은 그렇게 어렵지 않았다(프론트를 안 해서 ..

캠프 9주 5일차 TIL

오늘 javascript에서 변수선언 및 각각의 html태그 및 id, class 선택하는 방법에 대해서 공부했다. 혼자서 사이트를 만들어보려 했고 주말에 할 예정이다(할 수 있겠지?) 우선 html에서 js를 불러주려면 html에서는 동기식으로 html부터 다읽고 script를 실행하기 때문에 오류가 난다. 예를 들어서 이렇게 작성하면 h1을읽기전에 스크립트가 읽히므로 오류가나게된다. 위 내용처럼 h1태그보다 먼저 작성된 js는 오류가 난다. 물론 태그관련한 내용이 아니면 정상적으로 출력이 된다. console.log('hello world!!!') 그런데 이제 h1태그에 js작업을 해주고 싶을 때 작성을 하면 오류가 발생한다. 이때 해결방법으로 HTML문서의 모든 리소스(이미지, 스타일 시트, 스크립..

캠프 9주 4일차 TIL

오늘 출력한 api정보에 각각 순위를 넣어주는 작업을 했다. 처음엔 감도 안 왔다가 팀원들이랑 회의할 때 enumerate() 함수를 사용해서 작업이 가능할 거 같다고 했다. 그래서 오늘은 enumerate에 대해 til을작성할 예정이다. enumerate() 함수는 파이썬의 내장 함수 중 하나로, 시퀀스(리스트, 튜플, 문자열)의 각 요소에 대해 인덱스(index)와 값을 쌍으로 변환해 주는 함수이다. enumerate(sequence, start=0) """ 여기서 start는 인덱스의 시작 순서이다. 0이면 기존 인덱스처럼 0으로(defalut 값이 0이므로 설정하지 않아도 된다.) 시작하고 1로 하면 1부터 시작하게 초깃값을 설정해 준다. """ 예를 들면 아래와 같이 출력할 수 있다. fruit..

캠프 9주 3일차 TIL

오늘 드디어 user모델이 생성됐다. 역시 만나니깐 오류천국... 간단했던 오류는 이 부분이었다. def post(self, request): if not request.user.is_authenticated: return Response({"message":"글을 쓰고 싶다면! 로그인해~"}, status=status.HTTP_401_UNAUTHORIZED) serializer = CreateReviewSerializer(data=request.data) serializer.is_valid(raise_exception=True) serializer.save() return Response({"message":"작성완료"}, status=status.HTTP_200_OK) 확인해 본결과 user모델이 없..

캠프 9주 1일차 TIL

오늘 프로젝트의 시작!이다. 오늘은 오류를 만나기보단 공부의 느낌이 강했다. drf사용해서 우리 팀은 처음방향은 레딧을 벤치마킹한 영화커뮤니티사이트였는데 와이어프레임을 작성하다 보니 레딧 벤치마킹은 사라지고 넷플릭스 와이어프레임이 됐달까? 그래도 메인은 레딧이다. 레딧사이트처럼 와이어프레임이 안 나온 거뿐이지 기능 및 메인콘텐츠는 게시글작성 및 댓글작성으로 내가 가져온 영화를 리뷰하고 그 부분에서 토론하는 느낌이다. 사이즈가 모바일페이지느낌인데 웹사이트로 만든 것....ㅎ 와이어프레임대로 만들게 아니기 때문에 마치 러프스케치? 느낌이다. 대략적으로 이렇게 할 거다~이다. 내가 맡은 부분은 리뷰작성수정 조회 삭제이다. 그리고 추가로 해야 할 부분은 좋아요 부분인데 아직 계정? 부분이 완료가 안 됐다. 내일..

WIL 8주차 - 내배캠

- TIL의 회고: 이번주 알게 된 점 총정리 1. aws I AM POLICY 형식을 보고 외우는 게 아니라 이게 I AM POLICY구나 정도로 이해해 두는 것. 각각의 항목이 무엇을 의미하는지 정리되어 있었다. 2. 건강관리하기. 이제 프로젝트 주가 다가온다. 갑자기 병원에 가게 돼서 하루 강의를 꼬박 날리고 팀원들과 페어프로그래밍도 하지 못했다... 이러면 안된다! 오는 주에는 프로젝트주차이기 때문에 각별히 건강을 신경 써야 한다. 팀원들과 합을 잘 맞춰서 작업에 문제가 없게 하도록 할 예정. 3. 늦었지만 반복문 복습 for문과 while문이 헷갈려서 차이와 세부적인 부분을 복습했다. 말이복습이지 거의 새로 배운 느낌인건비밀... 그래도 예전처럼 넘어가지 않고 되짚고 넘어간 부분에서는 그래도 다..

캠프 8주 4일차 TIL

오늘 OOP(Object Oriented Programming) 특강 이후로 이해여부를 확인하는 퀴즈와 과제가 주어졌다. 그러면서 오버라이딩(Overriding)과 오버로딩(Overloading)에 대해서 비교하는 문제를 만났다. 그래서 특강 때 나오지 않았다고 하여 구글링으로 오버로딩과 오버라이딩에 대해서 정리했다. 오버라이딩(Overriding)은 일단 내 기억에 있는 바로는 class내에 선언된 메서드를 자식 클래스에서 선언해서 내용을 변경해서사 용할 때 지칭하는 말이다. class Car(): def __init__(self, model, color, speed): self.model = model self.color = color self.speed = speed def accelerate(se..

캠프 8주 3일차 TIL

오늘 aws강의를 10주 차까지 해서 다 들었다. 다양한 내용들이 있었고, 월요일에 작성했던 EBS(Elastic Block Stroe)의 다른 EBS(Elastc Beanstalk)가 나타났다. 앞부분에서 배운 EC2, S3, Application Load Balancer 등등 하나씩 설정해줘야 하는부분들을 EBS(Elastc Beanstalk)는 알아서 처리해줬다. 꿀기능. 근데 이걸 처음부터 안 한 건 저걸로 뚝딱해 버리면 aws사용에 대한 이해가 없고 실무에 가서 어...? 어??? 만할 거기 때문에 좋은 강의였다고 생각한다. 이번주는 한가롭다 생각했는데 내가 너무 쉽게 생각했다 이때 알고리즘도 더 풀고 drf나 serializer도 복습했어야 했는데 그래도 aws 완강했기에 내일부터는 부가적인 ..