지극히 개인적인 글, AI(ChatGPT, Claude)의 도움 혹은 100% AI가 쓴 글로 가득 채워질 예정인 공간 입니다.
찾아주신 모든 분들에게 느끼는 감정.img
기록
- 선택과 집중, 그 균형점을 찾아서
- ‘멀쩡한 상사’ 라는 단어를 듣고 문득 생각에 잠겼다
- 24년 42주차 푸념, 아쉬움 그리고 답답함
- ‘체스는 500년간 안 변했다’ 시간이 멈춘 코드와의 대화
- 블로그 생성 그리고 정말 오랜만에 이력 정리
자료
- Git 커밋 스쿼싱,여러 커밋을 하나로 병합하는 방법 (CLI 및 IntelliJ IDEA)
- SOLID 원칙을 적용한 리팩토링 기법
- 디자인 패턴과 SOLID 원칙의 관계
- SOLID 원칙
- JAVA 8+ OOP 주요 기능
- 함수형 프로그래밍과 OOP의 차이
- 디자인 패턴과 객체지향 프로그래밍(OOP)
- 자바의 스트림 API
- Java의 컬렉션 프레임워크
- 자바의 객체 지향 프로그래밍
- Java 기본 개념
- JAVA의 객체 지향 프로그래밍 개념
- Java 제네릭스 (Generics)
- JAVA 예외 처리
- 자바 제네릭스 완벽 가이드 초보자도 쉽게 이해하는 방법
- 애자일 vs 폭포수 프로젝트 관리 방법론 비교 분석
- 애자일 방법론의 핵심 스크럼과 칸반 비교 분석
- 애자일 방법론 완벽 가이드 핵심 개념부터 실전 적용까지
- 애자일 도입의 7가지 주요 과제와 극복 전략
- Java 메서드 네이밍 컨벤션 의미론적 차이와 모범 사례
- 메서드 네이밍 부작용 유무에 따른 구분과 모범 사례
- 레거시 시스템을 DDD로 리팩토링할 때 이벤트 스토밍 활용법
- DDD와 이벤트 스토밍 도메인 모델링의 강력한 조합
- 이벤트 스토밍 효과적인 도메인 모델링 기법
- 로깅과 예외 처리의 관계 효과적인 오류 관리 전략
- 로그 분석 도구로 예외 패턴 식별하기 효과적인 문제 해결 전략
- 디지털 가든 가이드 블로그를 넘어선 새로운 온라인 공간
- 평균 시간 복잡도와 최악의 시간 복잡도의 차이
- VO 클래스의 필드 관리와 분리 효율적인 데이터 모델링을 위한 가이드
- Spring Framework의 Validation 어노테이션 가이드
- Spring @RequestBody와 @RequestParam 가이드
- Java 메서드 시그니처 이해하기
- Early Return 패턴 효과적인 사용과 주의점
- DB 설계, 매핑 테이블의 중요성
- 일급 컬렉션(First Class Collection) 이해하기
- Java HttpServletResponse 가이드
- Java HttpServletRequest 가이드
- DTO(Data Transfer Object) 사용 이유와 장점
- 서비스 계층에서 HttpServletRequest, Response 사용 지양하기
- 리눅스 서버에서 특정 포트 외부 접근 허용 방법
- Spring의 트랜잭션 관리와 예외 처리의 관계
- Java Spring 프로젝트의 예외 처리 전략
- 전자정부 프레임워크(eGovFrame)의 문제점과 한계
- 예외 처리가 애플리케이션 성능에 미치는 영향
- 모든 메서드에 throws Exception을 사용하는 것의 문제점
- 시간 복잡도의 이해와 적용