본문 바로가기

programming study

(889)
[항해99 1기] [Chapter6] 실전 프로젝트 (29) (2021.5.27) 실전 프로젝트에 대한 일지 한 것 예상 질의 응답 준비 왜 Redux를 사용했나요? 컴포넌트가 구조가 복잡하지 않지만 날씨 데이터의 종류와 형식이 다양해 props로 전달하기 보다는 각 컴포넌트에서 필요한 데이터를 store에서 가져오는 방식이 편할 것 같아서 상태 관리 라이브러리가 필요했고, context api나 mobx보다 보편적으로 많이 사용하는 redux가 학습적인 측면에서도 좋을 것 같아서 redux를 사용했습니다. 리덕스를 사용해 글로벌 상태를 관리하는데 용이했고, 상태관리 로직을 컴포넌트에서 분리해 따로 관리할 수 있었으며, 네트워크 통신 로직을 미들웨어를 이용해서 처리했습니다. 프로젝트를 진행하며 flux 패턴의 단방향 데이터 흐름에 대해 이해하고, action, dispatch, red..
[항해99 1기] [Chapter6] 실전 프로젝트 (28) (2021.5.26) 실전 프로젝트에 대한 일지 한 것 발표 리허설 피드백 발표 분량 1/3 줄일 것 기술포인트 잡아서 설명할 것 PWA, 캐싱, 오픈 api 관련 테이블 정규화 일반적인 언어로 설명할 것 그외 리드미 작성 코드 리팩토링 코드 상세 설명 추가(주석) 할 것 유지 및 보수
[항해99 1기] [Chapter6] 실전 프로젝트 (27) (2021.5.25) 실전 프로젝트에 대한 일지 한 것 발표 스크립트 작성 README.md 트러블 슈팅 작성 아이콘 크기 수정 Swiper index 이슈 해결 토스트 관련 버그 해결 할 것 코드 스플리팅 리팩토링
[항해99 1기] [Chapter6] 실전 프로젝트 (26) (2021.5.24) 실전 프로젝트에 대한 일지 한 것 마케팅 에브리타임 슬랙 OKKY 카카오 공유기능을 권장하여 친구에게 애플리케이션 공유 스크린샷 인증 시 추첨 경품 증정 점수 표시 알고리즘 수정 일정 점수 미만일시 강조하지 않음 Icon 컴포넌트 오류 개선 오타로 인한 렌더링 에러 개선 아이콘 잘림 문제 개선 할 것 리드미 작성 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능
[프로그래머스] 영어 끝말잇기 - python 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 파이썬 코드 from collections import deque # 영어 끝말잇기 def solution(n, words): answer = [] # 리스트를 deque 자료형으로 변환 words_q = deque(words) # 사용된 단어를 넣을 리스트 # 가장 첫번째 단어를 넣어 초기화 used_words = [] used_words.append(words_q.popleft()) # 카운트 cnt = 1 # words_q 의 단어를 하나씩 빼기 while words_q: # 사용된 단어 word = words_q.popleft() # 해당 단어가 used_words에 없는 경우 if word not in used_..
[항해99 1기] [Chapter6] 실전 프로젝트 (25) (2021.5.22) 실전 프로젝트에 대한 일지 한 것 차주 수요일 발표 준비 각자 파트에서 강조할 내용 프론트 PWA, 반응형 디자인 강조 타입스크립트 도입 린트 규칙 코드 컨벤션 백 테이블 스트럭쳐 Redis 버그 관련 예외 처리 날씨 알고리즘 사용자 관리법 할 것 리드미 작성 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능 메인화면에서 안내 문구 띄우기(홈화면)
[항해99 1기] [Chapter6] 실전 프로젝트 (24) (2021.5.21) 실전 프로젝트에 대한 일지 한 것 PreSetting.tsx stopPropaganda 추가 데스크탑 환경에서 슬라이드가 되는 문제 500에러 오류처리 관련 이슈 무한 리로드 and 경고창 삭제 일부 iOS기기에서 접속이 안되는 문제 어떤 것이 원인인지 아직 파악 중 튜터링 발표 내용 왜 만들었고 어떤 과정 어떤 관점 어떤 기술 어려웠던 것, 극복 피드백 적용 사항들 어떤 고객들이 잘 쓰고 있는 지 할 것 광고 넣기 타입 모듈화 코드 스플리팅 리팩토링 뒤로가기할 시, 해당 스와이프 보여주기 정보 초기화 기능 메인화면에서 안내 문구 띄우기(홈화면)
[프로그래머스] 삼각 달팽이 - python 풀이 본 게시물은 프로그래머스의 연습 문제 풀이입니다. 저작권은 (주) 그랩에게 있습니다 파이썬 코드 # 삼각 달팽이 def solution(n): # n을 변으로 가지는 이등변직각삼각형 만들기 triangle = [[0 for i in range(0, j)] for j in range(1, n + 1)] # 숫자 채우기 # 행 x = -1 # 열 y = 0 # 넣을 수 k = 1 # 행 접근 for a in range(n): # 열 접근 for b in range(a, n): if a % 3 == 0: x += 1 elif a % 3 == 1: y += 1 elif a % 3 == 2: x -= 1 y -= 1 triangle[x][y] = k k += 1 # 1차원 리스트로 변환 answer = sum(t..