profile
code Runner
post-thumbnail

이유 없는 행동은 없다. 네 코드도 그렇다

마이크 테스트와 소프트웨어 테스팅의 공통점을 살펴보고 어떤 방법과 전략을 취하는 것이 좋을지 알아보자

5일 전
·
1개의 댓글
post-thumbnail

커스텀 훅

state, Effect 등 리액트 내장훅을 이용하면 동적인 페이지를 만들 수 있었다. 그런데 확장성을 생각하다보면, 내장 훅만으로는 구현하기 어려운 기능이나. 반복적인 기능을 접할 수 있었다.좋은 개발자는 무작정 구현하는 것이 아니라 효율성과 확장성, 유지보수성을 생

6일 전
·
0개의 댓글
post-thumbnail

rebase

깃 플로우의 운영 방식과 main, develop, feature, release, hotfixrebase와 merge의 차이점rebase에서 squash할 수 있다.기존에 진행하던 merge 방식은 feature로 새로운 브랜치를 만들어 각각의 기능을 만들어 병합하는

7일 전
·
0개의 댓글
post-thumbnail

힘을 빼고 쳐라 - 위코드 1차 프로젝트 회고

복싱에는 빠따라는 말이 있다. 어깨와 팔에 힘을 빡주고 있는 힘껏 쳐대는 펀치를 말한다. 하나 하나의 펀치는 쎈데, 연타가 잘 되지 않는 특징이 있다. 빠따로 치면 맞을 확률도 떨어지고, 자세도 흐트러지기 때문에 역습을 당할 우려도 많다.업로드중..어깨에 힘을 주고 주

2022년 5월 7일
·
4개의 댓글
post-thumbnail

야 너도 배포할 수 있어 - AWS

최근 채용 공고에서 개발자 우대 사항에 '서버를 배포해본 경험이 있는 사람'이 적혀있을 정도로 시스템 관리에 대한 경험을 중요하게 생각하는 것을 볼 수 있다. 개발자 입장에서 개발하고 있는 제품을 로컬에서뿐만 아니라, 다른 사람들도 접속할 수 있게 만들기 위해서

2022년 5월 6일
·
0개의 댓글
post-thumbnail

# 32th 라인프렌즈 스토어 프로젝트 - BoyFriends

라인프렌즈 스토어 클론 프로젝트짧은 프로젝트 기간동안 개발에 집중해야 하므로 디자인/기획 부분만 클론했습니다.개발은 초기 세팅부터 전부 직접 구현했으며, 아래 데모 영상에서 보이는 부분은 모두 백앤드와 연결하여 실제 사용할 수 있는 서비스 수준으로 개발했습니다.목업 데

2022년 5월 6일
·
0개의 댓글
post-thumbnail

능력 있는 사람이란? - 팀 프로젝트 1주차 회고

"성공적인 프로젝트란 무엇이라 생각하나요?" 팀이 꾸려지고 진행한 상담에서 받은 질문이다. 한 명씩 차례대로 돌아가며, 어떤 감정을 느끼는지 이야기했다. 그 중에서 재관님의 답변이 기억에 남았는데, 개인적으로 일기장에도 적을 만큼 인상 깊은 말이라 짧게라도 소개하고

2022년 4월 29일
·
0개의 댓글
post-thumbnail

Rest API

단어에 대한 사전적인 원론적인 개념을 알아보고,프로젝트를 다루기 위해서 다기능의 구현을 위해 어떠한 요청을 해야하는지에 대해 알아보자. (Path parameter, Query parameter)API 시스템을 구현하기 위한 아키텍처 중에 가장 널리 사용되는 형식이다.

2022년 4월 27일
·
0개의 댓글

인증은 왜 필요한가?

인증은 왜 필요한가? > 개발자 입장에서 웹, 앱 서비스를 바라볼때 사용자를 식별하기 위해, 사용자가 어떤 행동을 했는지 추적하기 위해서다 인증에 필요한 것 ID, Email, Password 가장 중요한 것은 Password 비밀번호는 어떻게 관리해야하는가? 데

2022년 4월 23일
·
0개의 댓글
post-thumbnail

프로젝트에서 가져야할 마인드 셋

파운데이션 프로젝트에 필요한 기술 습득개발 프로젝트 협업과 소통의 과정을 미리 경험프론트, 백엔드간 긴밀한 협업이 필요4주동안 프로젝트 2번 진행 예정실무 역량을 키우는 과정2주동안 기획, 개발, 테스트, 배포 진행5~6명이 한팀으로 묶이며 참여할 것여전히 현업 기반의

2022년 4월 22일
·
0개의 댓글
post-thumbnail

토템형 개발자 - 코드카타 회고

지난 포스트를 작성하며, 시간이 얼마나 빠르게 흘러가는지 알 수 있었다. 앞으로 남아있을 시간이 2달도 남지 않았다. 앞선 프리코스와는 다르게 파운데이션 기간엔 매일 오후 6시마다 컴퓨팅 사고능력을 기르기 위해 코드 카타를 진행하기도 하는데, 이때는 답을 보면서 풀수도

2022년 4월 21일
·
0개의 댓글
post-thumbnail

백엔드와 조우 - 회고

2주간의 클론코딩 프로젝트의 마지막이 다가왔다. 처음부터 차근차근 로그인창을 만들기 시작해, 전혀 반응이 없는 페이지에서 서버와 요청과 응답을 받는 살아있는 페이지를 만들기까지 수 많은 코드 변경과 추가가 있었다. 직접 한땀한땀 만들어 둔 페이지가 서버와 함께 숨쉰

2022년 4월 20일
·
0개의 댓글
post-thumbnail

리액트에서 댓글 창을 만들고 싶다면

리액트에서 프로젝트 파일을 옮겨 기능을 구현해야한다.바닐라 자바스크립트보다 편리하다고 하는데,초심자 눈에는 코드의 생략이 오히려 혼란스러웠다.이전에는 쿼리셀렉터로 정확하게 이름을 지칭할 수 있었다면, 리액트에선 그 과정을 생략하고 직접적으로 설명하니 오히려 가독성이 떨

2022년 4월 14일
·
0개의 댓글
post-thumbnail

실패할 자유가 있다는 것 - 코드카타 회고

파운데이션 기간이 지나고 있다. 코드카타를 끝내고 집으로 돌아와 잠시 키보드와 떨어졌다. 프로그래밍 언어를 배우기 이전에나의 언어와 사고를 되짚어 보는 시간이 필요했다.내가 앞으로 어떤 마음 가짐으로 임해야하는지어찌 하면 사람들과 원만한 관계를 유지하며, 성장을 이뤄낼

2022년 4월 12일
·
2개의 댓글

SASS - 전처리기에 대해서

출처 - 인터렉티브 디벨로퍼 전처리기의 등장 현대적인 UI에 대한 관심이 커지고 있다. 보기 좋은 것이 사용하기도 좋은 만큼, 디자인과 시각 효과는 사용자의 곧잘 이어지기 마련이다. 그러나 코드를 조금 접해본 입장에서, pure CSS로 현대적인 Ui를 만들 수

2022년 4월 12일
·
0개의 댓글
post-thumbnail

component와 props에 대해서

프론트엔드 개발 공부를 하다보면, 컴포넌트란 말을 정말 많이 들을 수 있다.여기서 말하는 컴포넌트란 재사용 가능한 UI단위를 뜻한다고 한다.로그인 컴포넌트를 만들어둔다면, 어느 페이지에서도 활용 가능하고, 상황에따라 한 줄만 바꿔줘도 독립적으로 관리할 수 있다.이처럼

2022년 4월 10일
·
0개의 댓글

JS 시험 후기

기본적인 메서드를 활용해 시험을 쳤다.마지막 부분에서 조금 애를 먹었다.처음엔 문자열을 길이 기준으로 정렬해서 첫 번째 있는 요소를 들고오는 방식을 사용하려 했다.그런데 그 과정에서 코드가 길어지는 것을 느꼈고, 각 요소를 순회하면서, 하나의 결과값을 반환하는 메서드가

2022년 4월 8일
·
0개의 댓글
post-thumbnail

리팩토링

리팩토링은 좋은 코드를 작성하기 위해서 필요하다. 유지보수에 용이하고 ~ 콘솔로그 모든 콘솔로그는 지워야한다. 이름 짓기 개발자가 보내는 시간 중 코드를 짜는 시간은 10% 수준이다. 나머지 90%시간은 코드를 읽고 해석하면서 시간을 보낸다. 그렇기에 변수 이름을

2022년 4월 7일
·
0개의 댓글
post-thumbnail

HTTP를 면접에서 묻는다면,,?

면접 단골 질문으로 들어오는 HTTP다.아래 키워드를 중심으로 개념을 잡아보자HTTP의 특징인 stateless는 무엇인가Request, Response구조란 무엇인가HTTP request method의 종류를 알고 차이점을 설명할 수 있다.대표적인 status cod

2022년 4월 7일
·
0개의 댓글
post-thumbnail

야매 댓글창 만드는 법 - 고통기반 프로그래밍

고통기반 프로그래밍 인스타그램 클론 코딩을 끝(?)냈다. 야매로 들이박은 방식이라 유지보수측면에선 어떨지 모르겠지만 구현에만 집중했다. > “일단 돌아가게 만든 다음, 아름답게 만들어라. 그런 다음 빠르게 만들어라." - 고통기반 프로그래밍 고통 기반 프로그래

2022년 4월 6일
·
0개의 댓글