목록개발일지/Project KPT (8)
슈코딩
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TI6Rz/btrI0e8hoPT/EwL4Xe07diDKk3FjxKt9sK/img.jpg)
✨Keep 커밋메시지 구체화- 저난 프로젝트때 ADD , FIX 두가지 위주로 컨벤션을 했었는데, 이번에는 더 구체적으로 나누어서 했던 점. 노션을 사용한 프로젝트 관리(담당 기능, API 명세서) 팀원 모두 프론트의 퀄리티를 희생하지 않고 깔끔한 UI 구현 파이썬, js 에서 사용하는 코드컨벤션 규칙을 잘 지켜 혼돈이 없었음 가장 어려운 파트를 뒤로빼서 LiveShare를 통해서 함께 작업을 해서 코드를 구현하는데에 있어서 서로 도움을 주고받으며 진행한 점 🏮Problem 채팅 기능을 구체적으로 기획하지 않아서 기능관련 코드의 정리가 어려웠음 처음부터 객체지향적 코드를 작성하지않아 코드 효율과 가독성 모두 좋지않았음. 도중에 바꿀려고 시도하였지만 구조적 한계가 있었음 CRUD 를 깊게 고민하지 않고 개..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/yXE8O/btrGEshD5mE/FAI3hsDzRwky15L5KYopZK/img.jpg)
✨Keep 객체 지향 코딩 커밋 메시지를 팀에서 정한 규칙에 맞게 작성 시간이 짧았던거에 비해, 많은 페이지를 기획했었는데 모두 구현을 한 점 노션을 사용한 프로젝트 관리(담당 기능, API 명세서) JS / Python 코드 컨벤션 지키기 Netlify 활용한 프론트엔드 배포 팀원간 활발한 의사소통 프로젝트 마무리단계에서 Print문, 미사용 import, console 점검 후 제거 프론트 백 나누고 프론트도 페이지 별로 디렉토리를 만들어서 관리한 점 🏮Problem 목업과 와이어프레임 계획이 부실해서 프론트엔드 작성시 시간이 더 많이 소요되고 수정이 잦았음 이미지 변환후 업로드시, 드래그앤 드롭방식 실패(serializer 인풋의 형식 차이)하고 input type=file로 파일을 저장하는 방식으..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/boKaC3/btrEF71MF4k/3jNVnyZYegjePTMC7CWiBk/img.png)
프로젝트명: 10Taku 프로젝트 설명: 애니메이션을 좋아하는 사람 혹은 처음 입문한 사람들을 위한 애니메이션 추천 사이트 프로젝트 컨셉: 2D의 매력에 빠져들게 하는 길잡이 프로젝트 기간: 2022.06.02 ~ 2022.06.13 KPT 회고 Keep 🙂 구현 난이도가 높은 기능(장르 선택 페이지, 페이지 별 복합 출력 ) 은 화면 공유를 통해서 같이 개발을 진행해서 비교적 빠른 속도로 기능 구현이 가능했다. Notion에서 체크박스와 텍스트로 일정과 기능을 관리함으로써 프로젝트가 척척 진행됐다. 프로젝트의 전체적인 구조를 이해하기 위해 다른 팀원들의 기능도 같이 도전해보았던 점 Sourcetree 및 Github에 관해 잘 모르는 부분들을 서로 물어봐 가면서 해결했다. 좋아하는 주제"애니메이션" 으..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cp9RSs/btrC5KNmqI4/NcsutC2pwC9qqPmAN43vkk/img.jpg)
프로젝트명: 10Cycle 프로젝트 설명: 사진을 업로드하면 AI가 자동으로 쓰레기 종류를 분류해주는 프로그램 프로젝트 컨셉: 아이들에게 친숙한 프론트디자인으로 쉽게 분리수거에대해 접근할 수있음. 프로젝트 기간: 2022.05.18 ~ 2022.05.25 KPT 회고 Keep 🙂 Google 툴들을 이용한 목업과 DB/API 설계 기간안에 목표기능들 성공적으로 완수 머신러닝 모델 벤치 마킹 주기적으로 상황 공유 팀원 간에 질문 공유 후 해결 안 될 시 다같이 튜터님께 질문 중간중간 BGM을 틀어 (by 규민님) 팀원들의 사기향상 README.md 와 Wiki를 활용한 깔끔한 문서 정리 Postman 활용 Git Branch를 자주(최소 하루 1~3회)Merge해서 충돌을 최소화하여 파일 합치는 작업에서 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bk0F6H/btrBR9Hh6Vh/ciWpVVDREM00Tnkjusl4VK/img.jpg)
10조 김삼이일 KTLO:KIM THREE LEE ONE 1) 한 일 프로젝트 명: Carstagram 백엔드 기반 인스타 클론코딩 프로젝트 필수 작업: (1) DB 연동하는 기능은 기본 CRUD(Post,Get) 포함 (2) 회원가입, 로그인, 로그아웃 기능 (JWT Jason Web Token 사용) - 입력 데이터는 인스타 페이지 참고한다. (3) 마이페이지 게시물, 게시물 활동 (4) 피드관련 사진 업로드 기능, 댓글, 좋아요, 더보기 모달 기능 (5) Follower / Following 기능 (미구현) 추가 기능: 미구현 2) KPT 회고 1. Keep 1. 첫 프로젝트 때보다 발전된 기획 및 설계를 통해 방향을 잃었을때 작성해둔 기획 페이지를 통해 방향을 찾아갈 수 있었고, 기능 구현의 속도..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/mtNvJ/btrA0X8i1zt/OjsKZbBv3EOE2wtmlVTREK/img.png)
1. 메인페이지 오늘은 프로젝트를 제출하는 날이다. 메인페이지에서는 1일차때 만든 틀에서 사진,텍스트의 크기와 위치를 더욱더 인스타와 비슷하게 수정을 하는 작업을 메인으로 했다. 주요 어려웠던 작업은 스토리 라인 사진의 테두리에 그라데이션 넣는거랑 우측단을 position: sticky로 고정 시키려고 했을때 안되는 어려움도 있었고, 또 모달기능이 어려웠다. 전체적인 위치를 실제 인스타와 흡사하게 만들기위해 정말 많은 시간을 썼는데 이때 이런저런 코드들을 새로알게되고 크롬 검사창에서 미리 바꿔서 수정해보는 등 기존에는 써보지못한 것들을 많이 해본것같다. 구현하지 못한 기능은 반응형웹기능인데, 반응형 웹에 관한 공부도 추가적으로 더 많이 해야 적용을 시킬 수 있을것같단 생각이 많이 들었다. 혼자서 관련 자..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/RtYgp/btrAFaF29yR/iU0xJv4lNc0PqBSyGX7pH0/img.jpg)
1. 이번에 한 파이썬 게임만들기 프로젝트 회고 #Keep -코드를 짤줄 모르는부분에 대해서 자료를 열심히 찾아보고 공부하면서 진행 -차근차근 기능을 하나씩 구현하면서 많은 오류가 생겼었는데, 이를 풀어나가는 과정에서 많은 성장을 할 수 있는 기회가 생김 -제한 시간 안에 프로젝트를 완성 #Problem -기획단계를 너무 가볍게 지나쳤고, 간단한 게임도 어렵게 느껴져서 목업을 그리지 않고 진행 -첫번째 짠 코드에 기능을 추가하려고 하니, class를 이용해야 적용시킬 수 있어서 처음부터 다시 코드를 작성하고 두가지를 합치는 과정에서 어려움을 많이느낌 -git을 활용할줄 몰라서 프로젝트 버전관리를 제대로 못한점 #Try -기획을 체계적으로 하는 습관을 들인다. -목업할때 쓰는 사이트를 적극적으로 활용해본다..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b6Veg6/btrAbKPSOuq/J3GzVNqEVhO3b1og5dI4mK/img.jpg)
10조 김삼이일(KTLO:KIM THREE LEE ONE) 1. 한 주의 흐름 1) 한 일 프로젝트 명: frontend를 기반으로 만든 자기소개 페이지 만들기 프로젝트 필수 작업: 마이페이지 기본 기능 구현 추가 작업: 애니메이션 기능을 추가하고 링크추가 구현 2) KPT 회고 2. Keep 1. 서로 모르는 부분에 대해 질문했을때 적극적으로 아는 부분에 대해서 알려주고 다같이 해결하려는 자세 2. 내가 구현하고자 하는것을 안되더라도 끝까지 포기하지 않는 자세 3. 아이디어를 생각하면 팀원에게 공유해 보는것 3. Problem 1. 찾아온 소스를 적용하려고 했을때 구현이 안된점 2.코드를 하나로 합치려고 했을때 파일간의 경로문제 떄문에 원활하게 되지 못했던점 3.팀 프로젝트의 기획단계가 미흡했던 점. ..