본문 바로가기

프로젝트

(25)
최종 팀 프로젝트[발표] 최종 발표 1. 발표 자료 바탕으로 대본 작성하기 문제점 중간 발표 당시 발표 자료를 정리하지 못해 아쉬운 점이 있었다. 시도해 본 것들 말과 글로 발표 과정을 리허설 하며 생각을 정리하기 해결 방법 급하게 만든 쪽대본이지만 할 말을 정리하여 가지고 있다는 것 만으로도 심적으로 크게 안정되는 것을 느낄 수 있었다. 단순히 코드를 짜는 사람이 아닌 개발자가 되기 위해서는 이 과정도 굉장히 소중하게 느껴졌다. 알게 된 점 처음에는 막막하게 느껴졌고 발표하는 순간에도 긴장 되었지만, 하고 나니 생각보다 할 만한 부분임을 알 수 있었다. 토이 프로젝트를 진행한다 해도 이런식으로 정리하는 과정을 거쳐가면 내 성장에 큰 도움이 될 것 같다.
최종 팀 프로젝트[back] 테스트 코드 작성 1.테스트 코드 작성 문제점 일정이 바쁘다는 핑계로 미뤄둔 테스트 코드를 작성 해야함 시도해 본 것들 최초 작성 테스트 코드 def test_get_exhibition_category_list(self): exhibitions = [] for _ in range(4): exhibitions.append( Exhibition.objects.create(**self.exhibition_data, user=self.user) ) for _ in range(3): exhibitions.append( Exhibition.objects.create( **self.exhibition_category_data, user=self.user ) ) query_params = "?category=전시" response = ..
최종 팀 프로젝트[발표] 최종 발표 준비 1. 팀 프로젝트 최종 발표 준비 문제점 최종 발표 준비 과정에서 시간 분배나 각 부분에 대한 설명이 매끄럽지 못함 https://www.youtube.com/watch?v=Q8XwqFGoX_I 해결 방법 최종 발표인 7/10 전까지 계속해서 프로젝트 내용을 확인하며 덜 이해가 된 부분 보완하며 프로젝트 발표 준비하기 알게 된 점 프로젝트를 대략적으로 이해하고 있다고 생각했지만, 발표를 준비하며 말과 글로 정리하는 과정에서 제대로 알지 못하고 넘어간 부분이 많다는 점을 체감했다. 단순히 코드를 짜는 사람이 아니라 개발자가 되고 싶다면 지금의 과정이 낯설고 버겁게 느껴져도 익숙해지고 내것으로 만들어야 한다.
최종 팀 프로젝트[front] pagination 추가 구현 https://github.com/sdoram/b4_exhibitions_frontend GitHub - sdoram/b4_exhibitions_frontend: B4조 지금은 전시상황 프론트엔드 B4조 지금은 전시상황 프론트엔드. Contribute to sdoram/b4_exhibitions_frontend development by creating an account on GitHub. github.com https://github.com/sdoram/b4_exhibitions_backend GitHub - sdoram/b4_exhibitions_backend: B4조 지금은 전시상황 백엔드 B4조 지금은 전시상황 백엔드 . Contribute to sdoram/b4_exhibitions_backe..
최종 팀 프로젝트[back] openAPI image 이슈 https://github.com/sdoram/b4_exhibitions_frontend GitHub - sdoram/b4_exhibitions_frontend: B4조 지금은 전시상황 프론트엔드 B4조 지금은 전시상황 프론트엔드. Contribute to sdoram/b4_exhibitions_frontend development by creating an account on GitHub. github.com https://github.com/sdoram/b4_exhibitions_backend GitHub - sdoram/b4_exhibitions_backend: B4조 지금은 전시상황 백엔드 B4조 지금은 전시상황 백엔드 . Contribute to sdoram/b4_exhibitions_backe..
최종 팀 프로젝트[front] netlify 배포 후 image 이슈 1. 프론트 baseURL이 바뀐 후 이미지를 불러오지 못하는 문제 발생 문제점 baseURL이 netlify로 교체 후 image 호출 에러 // export const frontendBaseURL = "http://127.0.0.1:5500"; export const frontendBaseURL = "https://dapper-centaur-40e156.netlify.app"; 시도해 본 것들 이미지를 불러오는 if문을 문제로 판단 if (recommend.image) { if (recommend.image.includes('https:')) { recommendImg.setAttribute("src", recommend.image) } else { // 대체 url 코드로 인코딩된 url 디코딩 하..
최종 팀 프로젝트[back] serializer update이슈 해결 1.serializer update 이슈 해결 문제점 patch를 사용했을 때 비밀번호의 값이 들어가지 않게 된다면 patch를 사용한 뒤 재 로그인이 불가능한 이슈 발생 시도해 본 것들 문제가 발생하는 코드 확인하기 def update(self, instance, validated_data): # patch를 사용 하기 위에 값이 들어 오지 않으면 원래 상태, 아니면 수정된 데이터 저장 user = super().update(instance, validated_data) password = user.password user.set_password(password) # 비밀번호 암호화 user.save() return user 기존의 코드를 봤을 때 user.password로 불러오기 때문에 patch를..
최종 팀 프로젝트[notion] 노션으로 발표 자료 만들기 1. ppt 직접 만들기 장점 : 각 상황에 맞게 직접 만들 수 있다. 단점 : 각 상황에 맞게 직접 만들어야 하므로 발표 자료 준비가 중요한 작업이긴 하지만 소요 시간 대비 작업 친척도가 현저하게 낮을 가능성이 존재한다. 결론 : 경험이 쌓이면 시도할 수 있겠지만, ppt를 처음 만들고 시간이 그렇게 많지않은 지금 같은 상황에서는 시도하기 어렵다. 2. ppt 템플릿 찾아보기 https://www.canva.com/templates/ 장점 : 상황에 맞는 템플릿을 찾아 디자인적인 고민과 시간 소요를 줄일 수 있다. 단점 : 부트 스트랩을 사용하는 것과 비슷하게 커스텀이 많아질 수록 부자연스럽거나, 조정하기 어려운 상황이 펼쳐질 수 있다. 결론 : ppt를 만들어본 경험이 없어 상황에 맞는 템플릿을 고르..