안녕하세요 :) 현업 개발자의 블로그 입니다. 질문 환영해요.

궁금한 소프트웨어 기술을 말씀 해주시면, 성심 성의껏 알려드립니다.

728x90

전체 글 124

[2025] 2. git branch 관리

Git 브랜치 변경 및 관리 정리Git에서 브랜치를 변경하거나 생성, 이름 바꾸기 등 브랜치 관련 작업을 자주 하게 된다. 아래에 자주 쓰는 명령어를 상황별로 정리했다.✅ 브랜치 목록 확인git branch현재 브랜치는 *로 표시됨✅ 새 브랜치 생성 + 이동git checkout -b 브랜치이름예:git checkout -b feature/login✅ 기존 브랜치로 이동git checkout 브랜치이름예:git checkout main✅ git switch 사용 (Git 2.23 이상)더 직관적인 명령어:# 브랜치 이동git switch 브랜치이름# 새 브랜치 만들면서 이동git switch -c 브랜치이름✅ 현재 브랜치 이름 변경git branch -m 새이름예:git branch -m main✅ 로컬..

형상관리/git 2025.07.30

[2025] 1. git 셋팅 및 기본 활용법

Git & GitHub SSH 설정부터 Push까지 완전 정리개발을 시작하면서 Git을 제대로 세팅하고 GitHub와 연동하는 과정은 처음에 헷갈릴 수 있다. 이 글에서는 Git 설치부터 SSH 설정, 커밋 & push까지의 전체 과정을 순서대로 정리했다.1. Git 설치📦 macOSbrew install git📦 Ubuntu / Debiansudo apt updatesudo apt install git📦 Windowshttps://git-scm.com/downloads 에서 설치 파일 다운로드 후 설치설치 확인:git --version2. SSH 키 생성 (Key Get 셋팅)ssh-keygen -t ed25519 -C "your_email@example.com"Enter 연타로 기본 경로에 생성..

형상관리/git 2025.07.30

Initialized TDD, Why TDD?

# 테스트 코드 ## 01. 테스트 코드 분류 (참조 : https://tech.inflab.com/20230404-test-code/)> 3가지 (e2e, integration, unit)  > > 1. e2e (End to end)  > > > - 최종 사용자의 흐름에 대한 테스트 이며, 외부로부터의 요청부터 응답까지 기능이 잘 동작하는지 ?  > > 2. integration (integration test) > > > - 코드의 주요 흐름들을 통합적으로 테스트 하며, 주요 외부 의존성(ex: database) 에 대해서 테스트 한다. > > 3. unit (unit tests) > > > - 도메인 모델과 비즈니스 로직 테스트, 작은 단위의 코드 및 알고리즘 테스트   ## 02. 테스트가 필요한..

Backend 개발/TDD 2024.09.09

Spring Boot의 기초

# SPRING BOOT의 기초 ## 01. SpringBootApplication Annotation 이해하기. > @SpringBootApplication > > @SpringBootConfiguration : @Configuration을 상속해서 만든 Annotation > > @ComponentScan  > > > 사용자가 등록한 빈을 읽고 등록하는 Annotation > > > @Configuration // 설정 파일 등록 > > > @Repository // ORM 매핑 > > > @Controller, @RestController // 라우터 > > > @Service // 비즈니스 로직 > > @EnableAutoConfiguration : 스프링 부트가 실행될때 스프링 부트 메타 파일읅..

spring boot cannot symbol issue

intelliJ 에서 잘 동작중인 springboot 가 간혹 'Cannot resolve symbol'이라는 애러를 내뱉으며, 동작이 멈추는 경우가 발생합니다.저도 오늘 이 증상을 겪었고 'invalidate caches', 'Rebuild Project', 'Refresh Gradle Dependencies', 'Build tool setting', 'Enable annotation processiong' 을 진행 해보았습니다.그 이후 아직까지는 증상이 보여지지 않습니다. 1. invalidate caches 과정 1-1. 'File'  → 'invalidate caches' 2. Rebuild Project 2-1. 'Build' → 'Rebuild Project' 3. Refresh Gradle ..

728x90