분류 전체보기
-
[TIL] 내일 배움 캠프 5일차 9/2 - ItisFuture내일배움캠프/TIL 2022. 9. 2. 20:43
오늘 한 것. 깃 강의 수강 후 포스팅 https://it-is-future.tistory.com/41 git 강의 요약 참고 강의 : 모두의 깃 & 깃허브 https://www.inflearn.com/notes/30254 https://www.inflearn.com/notes/30254 www.inflearn.com 깃이 있을 때와 없을 때. 1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한.. it-is-future.tistory.com 장고 기본 강의 시청 팀원들과 알고리즘 풀기 느낀점 일단 소스트리를 이용한 깃 강의를 다 봐서 좋았고, 어떤식으로 컨트리뷰터가 되는지 궁금했는데, 풀 리퀘스트를 하면 컨트리뷰터가 되는 것을 알게되어 기뻤다. 나도 유명 프로젝트의 컨트리뷰터가 되면 매우 뿌듯할..
-
[Git] 요약카테고리 없음 2022. 9. 2. 20:36
참고 강의 : 모두의 깃 & 깃허브 https://www.inflearn.com/notes/30254 https://www.inflearn.com/notes/30254 www.inflearn.com 깃이 있을 때와 없을 때. 1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한다. 2. 작업을 되돌리기 어렵다. => 필요하다면 작업을 되돌린다. 3. 협력하기 어렵다. => 여러 명의 코드를 쉽게 나누고 합치며 개발할 수 있다. 버전이란? 버전이란 유의미한 변경을 뜻하고 프로그램 개발이라 하면 버전의 변경들을 쌓아 만드는 것 버전 관리의 큰 그림 작업 디렉터리, 스테이지(가상의 공간; 다음 버전이 될 후보가 올라가는 공간), 저장소(레파지토리;repo-가상의 공간) 작업 디렉터리에서 변경 -> 스테이..
-
[TIL] 내일 배움 캠프 4일차 9/1 - ItisFuture내일배움캠프/TIL 2022. 9. 1. 21:52
오늘 한 것. 발제 듣기 튜터님과 상담 팀 스터디 정하기 깃 강의 시청 알고리즘 풀기 배운 git 내용. 깃이 있을 때와 없을 때. 1. 변경 내역 확인이 어렵다. => 변경 내역들을 기억한다. 2. 작업을 되돌리기 어렵다. => 필요하다면 작업을 되돌린다. 3. 협력하기 어렵다. => 여러 명의 코드를 쉽게 나누고 합치며 개발할 수 있다. 버전이란? 버전이란 유의미한 변경을 뜻하고 프로그램 개발이라 하면 버전의 변경들을 쌓아 만드는 것 버전 관리의 큰 그림 작업 디렉터리, 스테이지(가상의 공간; 다음 버전이 될 후보가 올라가는 공간), 저장소(레파지토리;repo-가상의 공간) 작업 디렉터리에서 변경 -> 스테이지로 add -> 저장소로 commit -> 깃헙으로 push 버전 되돌리기 revert - ..
-
[내배캠]B4조 KPT 회고카테고리 없음 2022. 9. 1. 10:43
블로그 미니 프로젝트 KPT회고 팀원 : 현준호, 이원채, 김경민(팀장) KEEP -안돼도 끝까지 하려고 시도한 것 -원활한 소통 -시간 약속을 잘 지키는 것 -각자 자신이 쓴 코드 리뷰를 통해 팀원들의 이해를 돕는 것 Problem 1) 문제 -깃을 활용하지 않고 슬랙을 통하여 파일을 주고받으며 파일 간의 혼동이 오는 것 -초반 와이어 프레임과 API 설계의 미흡 -미흡했던 역할 분담 |__ 백엔드 개발자가 되기 위해서 모인 사람들만 있어서 발생한 문제 2) 원인 -지식 부족 -경험 부족 -이해 부족 Try - git hub 공부하기(버전, 커밋, 롤백) - SA작성 전 충분한 설계 - 연락처 공유 - 팀원의 부재 대비 서브 파트 정하기 팀원별 느낀점 현준호 생각보다 몰두를 안 하고 안주했다. 더 많은..
-
[TIL] 내일 배움 캠프 3일차 8/31 - ItisFuture카테고리 없음 2022. 8. 31. 19:37
오늘 한 일. 미니 프로젝트 발표 준비 미니 프로젝트 발표 개인 회고. 모르는 분들 사이에서 어깨가 무거운 팀장 역할을 맡고 역할 분담을 하는 것이 어려웠다. 아무래도 백엔드 개발자로 취업을 하기 위해 모인 집단이다보니 프론트 백을 나누고 각자의 일만 한다고 생각하니 기분이 썩 좋지 않아. 그래서 프론트 UI는 대부분 템플릿으로 가져와 조금 손 본 후 깔끔하게만 만들고 프론트에서 ajax를 통한 데이터 통신, 백 엔드에서 기능 구현에 집중하였다. 예전에 혼자 공부한 것과 강의 몇개 들은 것이 있어 팀 중에 내가 아는 부분이 내가 조금 더 있어 설명을 드릴 수 있는 부분이 있어 좋았다. 우리 팀의 목표와 같이 낙오자란 없게 만들고 싶었다. 내가 도움이 될 수 있을 만큼 최선을 다 하였지만 도움이 됐을지는 ..
-
[TIL] 내일 배움 캠프 2일차 8/30 - ItisFuture카테고리 없음 2022. 8. 30. 20:59
오늘 한 것. 블로그 만들기 미니 프로젝트 코드 취합 및 정리 발표 준비 aws ac2 리눅스 우분투 서버와 씨름 코드 취합과 정리를 하면서 발표에 쓰일 마음에 드는 함수를 하나 골라봤습니다. def getCmtNum(username): """ commentList의 댓글 중 num의 숫자 중 가장 큰 수 + 1을 보내는 함수 """ if db_comment.count_documents({'username':username}) == 0: num = 1 else: num = int(db_comment.find_one({'username':username}, sort=[('num',-1)])['num']) +1 return num 사실 보면 간단한 함수입니다. 몽고DB에서 특정 유저에게 달린 댓글 각각의 '..
-
[TIL] 내일 배움 캠프 1일차 8/29 - ItisFuture내일배움캠프/TIL 2022. 8. 29. 17:37
오늘 한 것. pyjwt를 통한 로그인 기능 구현 블로그 미니 프로젝트 코드 정리 https://it-is-future.tistory.com/35 [Flask] 로그인 기능 만들기 ft.JWT,Token,Cookie,hashlib 목차 사전 준비 로그인 로직 고민점(api로 get 요청하는 것, flask데이터로 주는 것 --개인 생각 주의) 토큰과 세션과 쿠키 사전 준비 1. jwt 설치 2. 아이디, 패스워드를 저장(패스워드를 hashlib를 통해 it-is-future.tistory.com 느낀 점 장고 프레임워크에는 간단하게 로그인을 기능을 사용할 수 있지만, 플라스크로 로그인 기능을 만들어 보면서 장고 프레임워크에 감사함을 느끼게 되는 하루였습니다. 내일 할 일 코드 취합 및 정리 발표 준비 깃..