전체 글
-
[TIL]내일 배움 캠프 31일차 - ItisFuture내일배움캠프/TIL 2022. 9. 28. 21:28
오늘 한 것 팀원들과 와이어프레임 작성, 데이터 베이스 확립 간단한 알고리즘 팀 프로젝트 기능 구현(팔로우 팔로잉) 회고 팀원들과 인스타 클론 코딩 프로젝트에서 와이어 프레임과 데이터 베이스를 거의 확정 짓는 날이었다. 얼마나 많은 기능을 많은 기능을 만들 수 있을진 모르겠지만 계획대로 안되기 마련이니 차차 해보면서 계속 소통을 하면 되지 않을까 싶다. 오늘은 데이터 베이스 설계에 따른 모델을 작성하고 프로젝트는 내일 시작하기에 아직 회원 가입 기능이 만들어지지 않아서 따로 만들어서 내가 맡은 파트인 팔로우 팔로잉 기능을 어느정도 만들고 스토리 기능을 만들어 보려하는데 꽤나 머리를 써야할 기능 같다. 완벽한 구현은 아니라도 할 수 있을 때까지 해봐야지 싶다 내일 할 것 스토리 기능 간단한 알고리즘
-
-
[TIL] 내일 배움 캠프 29일차 9/26 - ItisFuture내일배움캠프/TIL 2022. 9. 26. 22:38
오늘 한 일 팀 프로젝트 데이터 베이스 설계 팀 프로젝트 프레임 구상 간단한 알고리즘 회고 오늘 팀원들과 어느정도 작성해 둔 데이터 베이스 설계를 팀원들과 얘기를 나눠봤다. 아직 설계를 익숙하게 하는 것이 아니라서 명확하게 세우진 못했지만 그래도 어느 정도 예기를 나눠봤다는 것에 만족을 한다. 하지만 더욱 구체화 시키고 와이어 프레임도 자세히 만들어 프로젝트를 시작해서 원활하게 될 것이다. 내일 할 것 데이터 베이스 설계 확립 프로젝트 구현 해보기 간단한 알고리즘
-
[WIL] 내일 배움 캠프 4주차 주간 회고 - ItisFuture내일배움캠프/WIL 2022. 9. 25. 22:20
한 주 동안 대표적으로 한 것 자료 구조와 알고리즘 공부, 개인 프로젝트, 깃 허브 겪은 어려움과 배운 점 프로젝트에서의 데이터 베이스에서 manytomany필드의 사용과 부족한 설계로 인해 기능을 구현하며 데이터 베이스의 조회의 횟수가 꽤나 많다는 것을 봤고, 데이터 베이스의 설계도와 네이밍을 고쳐, 기존 코드를 같이 고치면서 꽤나 고된 여정이고 지금도 진행 중이긴 하다. 하지만 개선을 시키면 시킬수록 고된 것에 배는 좋다. 이번주는 데이터 베이스의 설계의 중요성을 느낀 주다. 깃허브로 협업하는 것에서 git-flow전략을 팀 나름 짜고 적용해보려고 연습을 했으나 아직 확실하게 개념이 안잡혔지만 다음주에 잡아볼 예정이다. 성장한 부분 1. 데이터 베이스 설계에 대한 이해도 2. 자료 구조와 알고리즘(힙..
-
[TIL] 내일 배움 캠프 28일차 9/25 - ItisFuture내일배움캠프/TIL 2022. 9. 25. 21:14
오늘 한 일 프로젝트 데이터 베이스 변경 간단한 알고리즘 회고 오늘도 어김없이 데이터 베이스 변경을 하면서 로직도 같이 변경하는 작업을 했다. 나중에 출시도 할 개인 프로젝트라 올리진 않겠지만 데이터 베이스를 변경하면서 코드의 양이 줄고 가독성이 좋아지고 기능구현이 좀 더 쉬워졌다. 바꿀 때는 좀 힘든 부분도 있지만 바꾸면서 내가 썼던 코드를 복습을 할 수 있어서 괜찮았다. 어느 정도 프로젝트를 출시할 정도로 만들어가고 있다. 출시까지 80%는 오지 않았나 싶다. 하지만 곧 팀 프로젝트를 시작해야해서 당분간은 개인 프로젝트의 진행도가 더딜 것이다. 그래도 파이팅 내일 할 것 팀 프로젝트 데이터 베이스 설계 팀 프로젝트 프레임 구상 간단한 알고리즘 --추가-- 개인 프로젝트
-
[TIL] 내일 배움 캠프 27일차 9/24 - ItisFuture내일배움캠프/TIL 2022. 9. 24. 22:57
오늘 한 것 대대적인 데이터 베이스(모델) 변경 - 진행중 간단한 알고리즘 회고 장고를 사용하는 도중 manytomany필드를 사용하고 활용을 할 때 많은 데이터 베이스의 조회가 있을 것을 예상해봤고 좀 더 나은 방법은 없나 튜터님께 질문을 했었다. 튜터님은 현업에서 사용 중인 예시를 들어주셨고 나의 데이터 베이스를 바꾸겠다고 마음을 먹어 오늘 시도하였고 예상은 했으나 역시나 만만치 않았다. 해놓은 것이 어느정도 꽤 있어 네이밍부터 차차 바꾸고 실행하면서 로직의 오류를 하나하나 고쳐나가고 있다. 테이블도 추가해주고 나눈 테이블에 따라 바꿔야할 로직도 엄청 많다. 하지만 미래를 생각한다면 언제가는 해야할 것이기에 힘들지만은 않다. 또한 데이터 베이스 설계도를 그리며 데이터 베이스의 설계의 중요도를 몸소 느..
-
[TIL] 내일 배움 캠프 26일차 9/22 - ItisFuture내일배움캠프/TIL 2022. 9. 23. 19:19
오늘 한 것 추천 비추 기능 간단한 알고리즘 팀원들과 깃 연습 회고 프로젝트를 진행하면서 장고와 sqlite를 이용하면서 데이터 베이스의 설계가 부족했다는 것을 오늘 느꼈다. 기능적으로 만들어 놓고 추후에 더 좋은 방향으로 데이터 베이스를 수정해보고 대대적으로 mysql로 바꿔봐야겠다. 기능을 조금 추가하고 UI를 바꿔주고 회원가입이나 로그인을 sns와 연동할 수 있는 것 또한 추후에 추가할 것이다. 팀원들과 깃허브 사용 시 나중에 있을 프로젝트에서 막히지 않기 위해 여러 가지 실습을 해보면서 연습했다. 역시 아직은 원활하지 못하나 하다 보면 좋아질 것이다. 내일 할 것 프로젝트 기능 추가 데이터 베이스 설계도 정리해보고 추가해보기 간단한 알고리즘 내가 종종 쓰지만 까먹는 깃 명령어 정리하기
-
[TIL] 내일 배움 캠프 25일차 9/22 - ItisFuture내일배움캠프/TIL 2022. 9. 22. 19:44
오늘 한 것 예비군 동원 훈련 간단한 알고리즘 개인 프로젝트 댓글 기능 수정 보완 회고 오늘은 동원 훈련으로 인해 프로젝트를 많이 진행하지 못 했다. 몇 가지 이슈들은 처리해서 시간 대비 꽤 나쁘지 않은 날 같다.(PX도 들려서 냉동 치킨 버프) 이번주 내로 개인 프로젝트의 70% 정도는 끝낼 것이다. 80% 정도 끝내게 되면 DRF 강의를 좀 보면서 vuejs를 통해서 보다 더 상호작용하는 기존 코드를 바꿔가는 것도 좋을 듯 하다. 프로젝트의 완성도가 내 마음에 얼마나 드냐에 따라 달려서 시기 확정은 아직이다. 짜잘한 기능, 버그 혹은 코드를 이쁘게 바꾸는 것 또한 이슈이기에 끝이 없는 완성에 나의 기준 라인을 잡는 것이 중요하겠다. 완성이라는 것이 없는 것이 꼭 예술과 비슷한 것 같다. 프로그래밍은 ..