방구석 코딩쟁이
close
프로필 배경
프로필 로고

방구석 코딩쟁이

  • 분류 전체보기 (85)
    • 프로그래밍 언어 (1)
      • Typescript (1)
      • Javascript (0)
    • 프론트엔드 개발 (30)
      • React (10)
      • Next.js (1)
      • 개발환경 (4)
    • 백엔드 개발 (5)
      • Node.js&Nest.js (5)
    • 프로그래밍 방법론 (12)
      • 함수형 프로그래밍 (5)
      • 객체지향 프로그래밍 (0)
      • 테스트코드 (2)
      • 디자인패턴 (1)
      • 도메인 주도 설계 (4)
      • 아키텍처 (0)
    • 개발환경 (3)
      • Docker (2)
      • Git (1)
      • 클라우드 (0)
    • CS지식 (14)
      • 알고리즘 (0)
      • 자료구조 (1)
      • 데이터베이스 (0)
      • 네트워크 (11)
      • 운영체제 (0)
      • 코딩테스트 (2)
    • 프로젝트들 (5)
      • 졸업작품 (3)
    • Life (14)
      • 계획 (0)
      • 회고 (12)
      • 독후감 (1)
    • 수학 (0)
      • 통계학 (0)
      • 선형대수학 (0)
  • 홈

Git 관련 이슈 모음

앞으로 개념 이외의 Git 관련 이슈들은 여기에 정리를 하고자 합니다..!  1. 프로젝트 중간에 .gitignore 파일을 생성한 경우, 기존에 원격저장소에 올라간 파일들은 어떻게 재반영해서 원격저장소에 올릴까? 만약 프로젝트가 진행중인 상황에서 버전관리를 하기 위해 '.gitignore'를 추가할 경우, 이미 ignore된 파일들은 올라가있을 확률이 높습니다.git rm -r --cached . //git add . //git commit -m "커밋메시지" // 이런 경우에 'git rm -r --cached [File Name]' 명령어를 통해 원격저장소에 저장된 파일을 제거하도록 합니다. 번외로 'git rm [File Name]' 명령어는 원격 저장소와 로컬 저장소에 있는 파일을 모두 제거할 ..

  • format_list_bulleted 개발환경/Git
  • · 2024. 3. 11.
  • textsms

항해 플러스를 시작하면서

OT를 들으며 지금까지의 회고 짧은 시간동안 OT를 진행했는데 매니저 분들께서 매우 고심하여 커리큘럼을 만드셨다는 것을 느낄 수 있었습니다. 다만 기존의 알려진 부트캠프와는 달리 강의 형태의 진행 방식이 아닌 발제 → 스스로(혹은 팀별) 문제 해결 방식이다보니 일정을 관리하는 것이 매우 중요하겠다는 생각이 들었습니다 개발을 공부한 이래로 이렇게 빡빡한 일정과 과제 속에서 살아갔던 기억이 거의 없어 불안감이 좀 있는 것 같습니다. 스스로에게 열심히 질문해가며 문제를 해결해나가는 사람이 되게 되는 연습의 기회로 삼아야겠습니다! 참여 계기 현재 대학생으로써 제 주변에는 대부분 시작하는 단계에 있는 학생들이 많다보니 주로 다른 사람에게 도움을 주는 편이었습니다. 이러다보니 스스로 공부하면서도 이것이 올바른 지식..

  • format_list_bulleted Life/회고
  • · 2024. 3. 10.
  • textsms

리액트의 Compound Pattern에 대해 알아보자

리액트에는 몇 가지 디자인 패턴들이 있습니다. 그 중에서 Compound Pattern에 대해 배워보도록 하겠습니다! Compound 패턴을 통해 하나의 작업을 위해 여러 컴포넌트를 만들어 역할을 분담할 수 있게 됩니다. 클릭하면 메뉴바를 보여줘서 수정, 삭제 작업을 할 수 있는 Flyout 컴포넌트를 만들어봅시다. `Flyout` 컴포넌트에는 2가지 컴포넌트가 필요합니다. 메뉴를 클릭하면 토글할 수 있도록 하는 `Toggle` 버튼 수정, 작업 버튼을 가지고 있는 `List` 컴포넌트 Context API를 통해 Compound Pattern을 구현해보도록 해보겠습니다. 먼저 Flyout 컴포넌트에 Context API의 Provider를 구현해보자. type ContextType = { open: ..

  • format_list_bulleted 프론트엔드 개발/React
  • · 2024. 3. 7.
  • textsms
졸업작품 진행상황 - 1

졸업작품 진행상황 - 1

현재까지 진행 상황 공유 지금 졸업작품 프로세스를 생각해보면 3가지 입니다. 첫 번째는 VsCode Extension 개발이고, 두 번째는 Backend 개발이고, 마지막은 Frontend 개발입니다. 이 중 가장 중요한 것은 VsCode의 코드 타이핑 시, 시간을 어떻게 처리해야 하는가에 대한 부분입니다. 이 부분을 가장 많이 신경써야 했고, 앞으로도 신경써서 작성해야 할 부분입니다 1. VsCode에서 코드를 수정하고, 저장할 때 프로그래밍 시간을 측정하는 로직을 구현하고 있고, 구현 중에 있습니다. VsCode에서 저장을 눌렀을 때, 이벤트를 발생시키는 콜백함수를 등록하여 로직을 구현하려고 노력했습니다. 2. 나중에 수정될 가능성이 있지만 데이터베이스 스키마를 구상했습니다. 현재 DB 스키마는 2개..

  • format_list_bulleted 프로젝트들/졸업작품
  • · 2024. 3. 2.
  • textsms

함수형 프로그래밍 - go, pipe, curry 함수

함수형 프로그래밍은 코드를 값으로 다루어 표현력을 높이는 방법을 배울 수 있습니다. `go` 함수: 인자에 들어있는 함수들을 차례대로 실행하여 하나의 값으로 만들어나가는 함수 `pipe` 함수: 여러 함수들을 합성하여 하나의 함수로 리턴해주는 함수 `curry` 함수: 값으로 다루면서 받아둔 함수를 원하는 시점에 평가시키는 함수 차례대로 공부해봅시다. 앞으로의 모든 코드들에는 `reduce` 함수가 있으니 `reduce` 함수에 대해 이해가 안되신 경우에는 제 이전 글을 보시면 감사하겠습니다. 1. go 함수 코드를 값으로 다룰 수 있기 때문에, 함수가 다른 함수를 인자로 받아 평가하는 시점을 원하는 대로 다룰 수 있습니다. 이를 통해 코드의 표현력을 높일 수 있습니다. `go` 함수는 인자들을 특정 함..

  • format_list_bulleted 프로그래밍 방법론/함수형 프로그래밍
  • · 2024. 2. 24.
  • textsms

함수형 프로그래밍 - map, filter, reduce

프로그래밍에서 요소들을 순회하면서 특정한 작업을 하는 경우는 매우 많습니다. 함수형 프로그래밍에서는 이러한 작업들을 좀 더 보기 쉽도록 해주는 함수들을 사용하여 요소들을 순회합니다. map, filter, reduce 함수란? 대표적인 예시가 `map`, `filter`, `reduce` 입니다. `map` 함수는 요소를 순회하면서 요소마다 작업을 하는 경우에 사용됩니다. `filter` 함수는 요소를 순회하면서 특정 조건을 만족하는 요소들만 필터링할 때 사용됩니다. `reduce` 함수는 요소를 순회하면서 내부적으로 특정 함수를 재귀적으로 호출하려는 경우에 사용됩니다. 이제 각각의 함수들을 만들어보도록 합시다. 1) map 함수 먼저 다음과 같이 순회할 수 있는 배열이 있습니다. type Product..

  • format_list_bulleted 프로그래밍 방법론/함수형 프로그래밍
  • · 2024. 2. 24.
  • textsms
  • navigate_before
  • 1
  • ···
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (85)
    • 프로그래밍 언어 (1)
      • Typescript (1)
      • Javascript (0)
    • 프론트엔드 개발 (30)
      • React (10)
      • Next.js (1)
      • 개발환경 (4)
    • 백엔드 개발 (5)
      • Node.js&Nest.js (5)
    • 프로그래밍 방법론 (12)
      • 함수형 프로그래밍 (5)
      • 객체지향 프로그래밍 (0)
      • 테스트코드 (2)
      • 디자인패턴 (1)
      • 도메인 주도 설계 (4)
      • 아키텍처 (0)
    • 개발환경 (3)
      • Docker (2)
      • Git (1)
      • 클라우드 (0)
    • CS지식 (14)
      • 알고리즘 (0)
      • 자료구조 (1)
      • 데이터베이스 (0)
      • 네트워크 (11)
      • 운영체제 (0)
      • 코딩테스트 (2)
    • 프로젝트들 (5)
      • 졸업작품 (3)
    • Life (14)
      • 계획 (0)
      • 회고 (12)
      • 독후감 (1)
    • 수학 (0)
      • 통계학 (0)
      • 선형대수학 (0)
최근 글
인기 글
최근 댓글
태그
  • #항해
  • #http
  • #HTTP 완벽가이드
  • #MFA
  • #항해99
  • #마이크로 프론트엔드
  • #ci/cd
  • #항해플러스
  • #테스트코드
  • #React
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바