profile
영차영차

Git 커밋 히스토리를 관리하는 여러가지 merge 방식 [squash and merge, rebase and merge]

상황 M회사는 신규 웹 프로젝트 개발을 시작하려고 합니다. S팀장을 포함해 총 7명의 개발자가 팀에 속하게 되었습니다. 새롭게 시작하는만큼 준비해야 할 것도 많았습니다. 그 중 하나는 협업 규칙을 잘 정해두는 것이었는데요, 이를 통해 전체 소스코드의 일관성과 통일성을 유지하고 새로운 팀원이 들어왔을 때 보다 쉽게 팀에 녹아들 수 있기를 기대할 수 있었습니...

2022년 8월 15일
·
0개의 댓글
·

2022 주간 회고 - 29주차

주간회고 29주차 (22.07.18 ~ 22.07.24)

2022년 7월 24일
·
0개의 댓글
·

[CSS] user-select로 텍스트 선택 방식 결정하기

user-select 알아보기

2022년 7월 23일
·
0개의 댓글
·

SSL을 이용해 HTTPS 통신하기

개요 HTTP 프로토콜의 역할과 보안 이슈에 대해 학습한다. HTTPS 프로토콜이 어떤 원리로 보안을 강화하는지 학습한다. SSL (Secure Sockets Layer) 프로토콜이 어떤 역할을 하는지 학습한다. 인증서와 인증 기관에 대해 학습한다. HTTP와 HTTPS > 본 포스팅에서는 HTTPS의 도입 이유 및 필요성을 설명하기 위해 HTTP에 ...

2022년 7월 17일
·
0개의 댓글
·

2022 미리디 여름 인턴 2주차 회고

미리디 인턴 2주차 회고

2022년 7월 16일
·
2개의 댓글
·
post-thumbnail

[알고리즘] 프로그래머스 / 베스트앨범 / Level 3

프로그래머스 베스트앨범 해결방법

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

2022 미리디 여름 인턴 1주차 회고

미리디 프론트엔드 여름인턴 1주차 회고

2022년 7월 11일
·
2개의 댓글
·

React의 forwardRef을 이용해 하위 컴포넌트의 element 참조하기 (Feat. callback ref)

Ref Forwarding을 통해 하위 컴포넌트의 element를 참조하기. callback ref를 통해 useRef를 만들지 않고 node에 접근하기.

2022년 6월 15일
·
1개의 댓글
·

<Git>버전관리를 해야하는 이유 및 여러가지 시스템

시작하며 오랜만에 팀을 이루어 개발을 하게 되었다. 평소처럼 브랜치 전략을 구상하고, 약속했던 흐름대로 소스코드를 합치기도 PR을 보내기도 했다. 하지만 얼마 지나지 않아 rebase and merge하는 부분에서 문제가 발생했다. 연달아 여태 git을 제대로 학습하지

2021년 10월 17일
·
2개의 댓글
·

안드로이드 이미지 Tint변경이 적용되지 않는 경우 해결방법

Vector Asset을 이용하여 넣어두었던 icon들의 동적인 색상 변화를 원했고, 그에 따라 일반적으로 생각되어지는 코드를 작성했다. 하지만 적용되지 않았다. 색의 변화는 있었지만, 원하는 색이 아닌 거무스름한 색이 나왔다. 아래와 같은 코드로 수정했더니 원하는 결과가 나왔다. 됐다고 끝낼 수는 있지만, 코드를 간단하게는 분석해 볼 필요가 있었다....

2020년 11월 1일
·
0개의 댓글
·

Android SharedPreferences Observing

Android SharedPreferences Observing

2020년 10월 11일
·
0개의 댓글
·

[Kotlin] #001. 변수

Kotlin의 모든 문법과 기능을 완벽하게 이해하고 싶어 작성하는 글입니다. 잘못된 지식 및 오타가 있을 시 댓글로 알려주시면 감사하겠습니다😎 안녕하세요 이동현입니다. Kotlin에서의 변수에 대해 공부를 하면서 정리해보았습니다. 변수 예시 변수란 무엇일까요? 예를 통해 접근하면 이해가 쉽습니다. 간단한 계산기 프로그램을 만든다고 가정해봅니다. '...

2020년 9월 27일
·
0개의 댓글
·

안드로이드 Listener Interface 구현 과정에 대한 이해

도입 안녕하세요. 이동현입니다. 이번에 다루어 볼 내용은 Callback과 Listener입니다. 안드로이드에서는 앱 내의 뷰(Button, EditText등)들과 사용자가 상호작용을 하기 위해 Callback 함수를 정말 많이 사용하고 구현합니다. 입문에서부터 '버튼 클릭시 이벤트 처리'와 같은 매우 간단한 Callback Pattern을 구현하게 되는...

2020년 9월 13일
·
0개의 댓글
·
post-thumbnail

[Android Clone App] 당근마켓(#006) 회원가입 기능 구현

며칠간 클론앱 구현에 관련된 포스팅을 안했더니, 구현은 하면서도 자꾸 글 작성을 미루고 있다는것이 정말 신경 많이 쓰였다 ㅠㅠ 그래서 여태껏 했던 작업을 정리하는겸 글을 써본다. 012 : 지역 검색 기능 우선적으로 구현을 했던 기능이 지역 검색 기능이었다. Room Database에 들어있는 지역정보를 쿼리문 돌려서 검색하도록 만들어준 기능이다. 검색...

2020년 9월 11일
·
0개의 댓글
·
post-thumbnail

[Android Clone App] 당근마켓(#004) BottomNavigation + Toolbar

007 : 프로젝트 제작 재료 준비 예전에 Dimo 유튜브 채널에서 이런 뉘앙스의 말을 했던것을 기억했다. > 프로젝트에서 코딩작업을 시작하기 전에 사용할 라이브러리 조사를 미리 해놓고, 충분히 자료 수집과 조사가 된 상태에서 코딩 작업을 시작하라. 이유인즉, 코딩 할 때는 오로지 코딩에만 집중할 수 있기 위해서라고 했다. 작업을 열심히 하고있는데 갑자...

2020년 8월 31일
·
0개의 댓글
·

[Android Clone App] 당근마켓(#003) 데이터 관리 툴 변경

당근마켓 클론 앱 #003

2020년 8월 29일
·
0개의 댓글
·

[Android Clone App] 당근마켓 (2일차) 서버 구현 작업 테스트

당근마켓 클론앱 2일차

2020년 8월 25일
·
0개의 댓글
·

[Android Clone App] 당근마켓 (1일차) 개발 환경 설정

당근마켓 클론앱 1일차

2020년 8월 24일
·
0개의 댓글
·

[Android] 카카오맵 API 사용 설정 및 각종 오류 해결

카카오맵 API 초기 사용법 및 에러 해결책 제시

2020년 7월 17일
·
2개의 댓글
·