profile
못하는것도 지겨워서 공부한 걸 기록합니다.. 나아지겠죠 🙏
post-thumbnail

[git] git tag 작성

사수가 했던 말 중에 하나는 남의 코드를 보면서 많이 배우라는 조언이었다. 기존에 만들어진 프로젝트를 손댈 일들이 많아지면서 나한테 꼭 필요한 부분이라고 생각했었다. 정말 코드의 바다인 이 곳에서 어떤 코드를 보면서 공부를 해야할까 했을 때 떠오르는 사람이 있었다

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

[모던 자바스크립트] 1장, 2장

1장 프로그래밍 1.1 프로그래밍이란? 프로그래밍 : 일종의 커뮤니케이션 이 때 요구되는 건 문제 해결 능력 즉 정확하고 상세하게 요구사항을 설명하는 작업 요구사항의 이해 : 분해 → 정리 → 구분 문제 해결 능력을 기르는 법: 컴퓨팅 사고, 직감과 직관의 영역

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

[GitPro] 1장 시작하기

Git의 탄생 배경 1.1 버전 관리란? VSC(버전 관리 시스템)은 파일 변화를 시간에 따라 기록했다가 특정 시점의 버전을 다시 꺼내올 수 있는 시스템 VSC를 이용하면 각 파일을 이전 상태로 되돌릴 수 있고, 프로젝트를 통째로, 시간에 따라 수정 내용 비교, 누가

2022년 2월 13일
·
0개의 댓글
·

캐시야 싸우자..!라고 말하고 져버림..

서비스 출시 예정인 웹앱을 PWA로 만들어보자는 의견이 나오고 이미 동료분들이 만들어 놓았으나 새로운 내용을 업데이트 해서 배포를 해도 적용이 되지 않는 상황의 발생...! 오프라인 시에도 동작할 수 있도록 해주는 PWA의 service worker가 캐싱을 담당하고

2021년 12월 7일
·
0개의 댓글
·

환경변수를 만들자

GitRepo에 그대로 노출되어 있는 API_URL이나 카카오 API_KEY 등을 환경변수로 만들고 git secret 탭에 넣어두고 방어적으로 만들 수 있다. 파일을 만들고 기존 config에서 endpoint가 노출된 것들을 REACT_APP_API_NAME=API

2021년 10월 28일
·
0개의 댓글
·

[Typescript] 타입스크립트를 사용하는 이유

JS동적언어로 런타임에 타입이 결정되며 오류가 발견된다. 개발자가 실수하면 사용자가 고스란히 볼 수 있다.Java, Typescript컴파일 타임에 타입이 결정되며 오류를 발견할 수 있는 언어 작성시간은 길어지지만 이후 빠르고 안정적으로 작동시킬 수 있음결론: 타입스크

2021년 10월 25일
·
0개의 댓글
·

filter와 find의 차이점을 아십니까..?

여러 객체 중 Params로 받아온 date와 내가 만들어 놓은 리스트의 date가 일치하는 것을 찾아 컴포넌트를 그려주는 방식을 그리고자 하였다. totalList라는 객체의 키값안에는 배열 형태로 여러 객체들이 포함되어 있다. 따라서 내가 원하는 값을 얻으려면 객체

2021년 10월 19일
·
0개의 댓글
·

우당탕탕 crypto-js 사용기

콩알만한 심장으로 사내 프로젝트에 투입되었다. 흩어져 있는 여러 플랫폼 서비스들을 한데 묶어 사용하기 위해 기존의 고정되어있는 platform 값을 유동적으로 바꾸어주고자 했다. 이 때 주소창에 platform 값 노출 문제가 있을 수 있기에 암호화 하는 과정이 필요해

2021년 10월 6일
·
0개의 댓글
·
post-thumbnail

좌표를 주소로 나타내자(feat. kakao maps API)

내 위치를 중심으로 가까운 거리의 병원을 나타내주기 위해 나의 좌표 및 이를 나타내기 위한 주소명이 필요했다.

2021년 10월 5일
·
0개의 댓글
·

생활코딩 Redux(수정 중)

1강 immutability 개념 먼저 익히면 좋음 리덕스: 예측가능한 상태의 저장소 for js로 만든 애플리케이션 예측가능한: 우리에게 위험한건 복잡성임.애플리케이션의 복잡성을 획기적으로 낮추어 코드가 어떤 결과를 가져올지 예측가능하게 함. 어떻게 이렇게 할

2021년 9월 8일
·
0개의 댓글
·

http 상태코드

http 응답 상태 코드는 특정 http 요청이 성공적으로 완료되었는지 알려준다. 정보를 제공하는 응답, 성공적인 응답, 리다이렉트, 클라이언트 에러, 서버 에러 등 5개의 응답 그룹으로 나누어진다. 1xx 정보를 제공하는 응답 2xx 성공적인 응답 200 OK 요

2021년 9월 4일
·
0개의 댓글
·

http 정보와 메시지

http의 통신의 핵심은 클라이언드가 서버로 정보를 Request(요청)서버가 요청받은 메세지를 통해 Response(응답)http에서 교환하는 정보 => http 메시지라고 함http 메시지는 리퀘스트 메시지와 리스폰스 메시지 둘로 나뉜다http 메시지는 복수 행 데

2021년 9월 1일
·
0개의 댓글
·
post-thumbnail

http/https

웹에서 통신하기 위해 사용되는 규칙 누구든지 리퀘스트 하면 리스폰스를 받는 심플한 구조로 구성(이해한대로 작성하여 잘못된 해석일 수 있습니다..) 1 ) 평문(암호화x)이기 때문에 유출 가능성이 있다. (http자체 암호화 기능 없음)2 ) 통신상대를 확인하지 않기 때

2021년 8월 30일
·
0개의 댓글
·

[프로그래머스] 자연수 뒤집어 배열로 만들기

사실 프로그래머스,, 엄청 어렵다고만 생각해서 풀 엄두도 못냈는데 찾아보니 정말 쉬운 문제도 있었다.. 오늘은 그동안의 공백을 워밍업한다고 생각하구 가볍게 풀어보았다!자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이

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

[Leetcode 1] Two Sum

최근 Leetcode에서 문제를 풀다가 너무 한계에 부딪히는것 같아 다시 복습을 해보고자 Repl로 돌아갔으나 leetcode의 TwoSum 문제와 같았다.. 혼자 풀어보긴 했으나, 여러 해답이 나와있는 leetcode의 특성 상 재밌고 유익한 풀이가 있어서 기록하고자

2021년 8월 20일
·
0개의 댓글
·

[코어 자바스크립트] 데이터 타입

정보의 전달 보다는 제가 이해한 내용을 까먹지 않기 위해 정리한걸 기록합니다..숫자, 문자열, 불리언, null, undefined, symbol값이 담긴 주소값을 바로 복제얘네들은 불변성을 띰객체, 배열, 함수, 날짜, 정규식, Map, WeakMap, Set, We

2021년 8월 17일
·
0개의 댓글
·

세 수 중 최솟값

오늘 LeetCode의 Binary Tree Inorder Traversal를 풀려고 시도하다가.... 또 자료구조의 늪에서 정신을 차리지 못하고 좌절감에 빠지게 되었다..이대로는 내 자존감에 좋지 않을것 같아,, 뚜얀님이 공유해주신 인프런 알고리즘 문제의 초초급 단계

2021년 8월 17일
·
0개의 댓글
·
post-thumbnail

[TIL] TDD

사전적으로는 매우 짧은 개발 사이클을 반복하는 소프트웨어 개발 프로세스 중 하나 개발자는 먼저 테스트 케이스를 작성하고, 후에 테스트를 통과하기 위한 코드를 구성한다. 마지막으로 통과가 되면 작성한 코드를 표준에 맞게 리팩토링 한다. 쉽게말하면 테스트 코드를 먼저 만들

2021년 8월 16일
·
1개의 댓글
·

[LeetCode 88] Merge Sorted Array

You are given two integer arrays nums1 and nums2, sorted in non-decreasing order, and two integers m and n, representing the number of elements in num

2021년 8월 16일
·
0개의 댓글
·
post-thumbnail

Remove Duplicates from Sorted List

Given the head of a sorted linked list, delete all duplicates such that each element appears only once. Return the linked list sorted as well.

2021년 8월 12일
·
0개의 댓글
·